赞
踩
如果我想把两个列的字段拼接起来,在SQL中的SELECT语句中,可使用一个特殊的操作符来拼接两个列。根据所使用的DBMS,次操作符可用加号(+)或两个竖杠(||) 表示。在MYSQL和MariaDB中,必须使用特殊的函数
说明:是+还是||?
SQL Server使用+号。DB2、Oracle、PostgreSQL和SQLite使用||。详细请参阅具体的DBMS文档。
下面是使用加号的例子(多数DBMS使用这种语法):
SELECT field1+ '(' + field2+ ')'
FROM table_name
ORDER BY field1;
使用的是||语法(DB2、Oracle、PostgreSQL和SQLite使用||)
下面是使用MySQL或MariaDB时需要使用的语句:
select concat(role_name,'(',role_key,')') from sys_role
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。