我一直使用的是oracle,现在给朋友做个小程序,用mysqloracle里字段拼接可以这样写:select '姓名'||a||'性别'||b from aaa到了mysql里就行不通了,mysql用什么来代替||呢?
解决方案 »
- c++如何取出LAST_INSERT_ID的值?也用bind绑定参数的形式吗?
- 关于mysql数据库备份命令问题
- MYSQL 中有CHECK约束吗?
- 【闪电结贴】【50分求一SQL语句的含义】
- 用source运行.sql文件出错
- 忘了MySQL数据库的root用户密码用什么方法可以再进入MySQL数据库系统?在线等待
- mysql现在用什么版本。给我一个我想要安装
- 用select语句,怎么才能按照一个字段中的第一个汉字的拼音首字母排序
- 这样用可以不?
- mysql 求一段语句 , 高手进来帮忙 , 感激!
- mysql优化参数含义及作用
- Truncated incorrect DOUBLE value的错误
+-----------------+
| concat('a','b') |
+-----------------+
| ab |
+-----------------+
1 row in set (0.00 sec)
select CONCAT('姓名','a','性别','b')
呵呵。但是修改sql_mode的话,系统做好后购买别人的mysql数据库,会不会出现不支持的情况?
到那个时候再回头更改SQL,岂不是很难受么?期望能够找到||的替代品。如果实在没有就老老实实用concat算了。