首页  >  六六互联  >  如何实现表多字段(列)值的连接单列返回

如何实现表多字段(列)值的连接单列返回

作者: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,则用“+”可以实现通用的目的。

  评论