如何组合长度不等的列并使它们在postgreSQL中相等
Posted
技术标签:
【中文标题】如何组合长度不等的列并使它们在postgreSQL中相等【英文标题】:How to combine columns of unequal length and make them equal in postgreSQL 【发布时间】:2015-07-31 17:11:36 【问题描述】:如果我有两个单独的表(名称和颜色)并具有以下列:
姓名 约翰 艾米 杰克 雷 简 弗洛
颜色 红色 绿色
我怎么做才能得到名称颜色 约翰红 艾米格林 杰克红 雷绿 简红 浅绿色
我正在使用 postgreSQL-9.2。
【问题讨论】:
【参考方案1】:非常奇怪的用例,但这应该可以解决问题:
SELECT name || ' ' || color
FROM names, colors
WHERE length(name || ' ' || color) = 8
【讨论】:
以上是关于如何组合长度不等的列并使它们在postgreSQL中相等的主要内容,如果未能解决你的问题,请参考以下文章
读取一个变量 JSONB 并将其放入 postgresql 的列中
PHP PDO 检查 mySQL 表中的多个列并创建不存在的列