我想连接多个列并获得单列作为输出。获取ALIAS作为连续的列名称
例如:
SELECT vendor_id || '|' || vendor_name FROM vendors;
输出:
vendor_id || '|' || vendor_name
-------------------------------
100000001|abc_company
100000002|def_company
在这里,我试图让列名作为vendor_id|vendor_name
代替vendor_id || '|' || vendor_name
我试着用不同的方式AS
关键字但不成功。
使用下面的查询时
,有人说FROM关键字缺少
SELECT vendor_id || '|' || vendor_name AS vid|vname FROM vendors;
我删除了MySQL标签,因为'||'表示Oracle。 –
如果你这样做让你的报表看起来更好,那么在报表应用程序中执行它更容易(而且更好),而不是在SQL查询中执行。 – mathguy