mysql中简单的一句SQL
我一直使用的是oracle,现在给朋友做个小程序,用mysql
oracle里字段拼接可以这样写:select ‘姓名’||a||’性别’||b from aaa
到了mysql里就行不通了,mysql用什么来代替||呢?
concat函数
mysql> select concat(‘a’,’b’);
+—————–+
| concat(‘a’,’b’) |
+—————–+
| ab |
+—————–+
1 row in set (0.00 sec)
mysql用concat()函数就可以的。
select CONCAT(‘姓名’,’a’,’性别’,’b’)
MYSQL 中使用 concat ( ‘aaa’,’bbb’)
另外你可以通过修改 MYSQL的 sql_mode 以支持 || 连接操作符。