MySQL concat函数使用方法:(链接字符串,或字段)
2016-03-21 10:43
477 查看
MySQL concat函数是MySQL数据库中众多的函数之一,下文将对MySQL concat函数的语法和使用进行说明,供您参考和学习。MySQL concat函数使用方法:
CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串。
如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。
一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:
SELECT CONCAT(CAST(int_col AS CHAR), char_col)MySQL concat函数可以连接一个或者多个字符串,如
CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串。
如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。
一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:
SELECT CONCAT(CAST(int_col AS CHAR), char_col)MySQL concat函数可以连接一个或者多个字符串,如
mysql> select concat('10'); +--------------+ | concat('10') | +--------------+ | 10 | +--------------+ 1 row in set (0.00 sec) mysql> select concat('11','22','33'); +------------------------+ | concat('11','22','33') | +------------------------+ | 112233 | +------------------------+ 1 row in set (0.00 sec) SELECT concat( dede_addonarticle.aid, dede_addonarticle.typeid, dede_addonarticle.body,'22','33') FROM dede_addonarticleMySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL
mysql> select concat('11','22',null); +------------------------+ | concat('11','22',null) | +------------------------+ | NULL | +------------------------+ 1 row in set (0.00 sec)
相关文章推荐
- MySql查询结果按照指定顺序排序
- Column count of mysql.proc is wrong. Expected 20, found 16.解决方法
- mysql命令 show slave status\G;命令输出详解
- MySQL安装
- MySQL关联查询
- mysql格式化整数类型时间生成年月日时分秒格式(long或string接收)
- mysql分表分库
- MySQL索引的创建、删除和查看
- 64位Win10系统安装Mysql5.7.11
- centos环境配置(nginx,node.js,mysql)
- mysql中BTREE和hashmap
- mysql复制表结构
- mysql增量备份 percona-xtrabackup
- MySQL存储过程与存储函数的区别
- 关于批量插入数据之我见(100万级别的数据,mysql)
- 盘点mysql中容易被我们误会的地方
- hibernate mysql 乱码以及useSSL
- Mysql DB2等数据库分页的实现
- Mysql 千万级数据量插入和查询应该怎么优化
- mysql中把一个表的数据批量导入另一个表中