如何实现表多字段(列)值的连接单列返回
作者: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日
下一篇