如何實現表多字段(列)值的連接單列返回
作者:zhushican 丨 時間:2022年10月07日 丨 分類:六六互聯
有時候在查詢表時,希望把多個列的值作為一列返回,比如前面我們說的employee表,把員工名和工作等列值作為一列返回。我們可以這樣做(以MySQL為例):select concat(ename , '是公司的 ', job) as intr from employee where departid=2。這樣用concat函數可以連接你需要的列值。
另外,如果你的數據庫是Oracle或者是DB2或PostgreSQL,可以用“||”理解列,形如:select ename || 'somestring' || job as msg from sometable。若是SQL Server,則用“+”可以實現通用的目的。
上一篇
having和where的用法區別
2022年10月07日
2022年10月07日
下一篇