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 以支持 || 连接操作符。