如何获取 PostgreSQL 中的所有列以及连接两列?
How to get all columns in PostgreSQL along with CONCATing two columns?
所以我要加入这两个表 A 和 B
B 包含 first_name 和 last_name
所以我正在写这样的查询
select col1,col2,...,col12,CONCAT(first_name,last_name) as NAME
from A
INNER JOIN B on A.email=B.email;
现在我想要这个查询中的所有列,而不是写所有列名...有什么方法可以获取每一列以及这两个的串联 first_name 和 last_name?
使用*
select *, CONCAT(first_name,last_name) as NAME
from A
INNER JOIN B on A.email=B.email;
如果只想获取一次join列,可以使用:
select *, CONCAT(first_name,last_name) as NAME
from A
INNER JOIN B using (email);
所以我要加入这两个表 A 和 B B 包含 first_name 和 last_name 所以我正在写这样的查询
select col1,col2,...,col12,CONCAT(first_name,last_name) as NAME
from A
INNER JOIN B on A.email=B.email;
现在我想要这个查询中的所有列,而不是写所有列名...有什么方法可以获取每一列以及这两个的串联 first_name 和 last_name?
使用*
select *, CONCAT(first_name,last_name) as NAME
from A
INNER JOIN B on A.email=B.email;
如果只想获取一次join列,可以使用:
select *, CONCAT(first_name,last_name) as NAME
from A
INNER JOIN B using (email);