mysql中合并两个字段为一个字段显示_MySQL
mysql中合并两个字段为一个字段显示
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)
MySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL
mysql> select concat('11','22',null);
+------------------------+
| concat('11','22',null) |
+------------------------+
| NULL |
+------------------------+
1 row in set (0.00 sec)
bitsCN.com
上一篇: Mysql搬移,数据表出问题,怎么修复?
推荐阅读
-
如何使用MySQL一个表中的字段更新另一个表中字段
-
MySQL中判断摸个字段的值是否为空NULL
-
MySQL替换函数replace()替换指定字段中的所有字符子串为其他字符串
-
mysql 查询 两个表中不同字段的 和,并通过两个表的时间来分组
-
MySQL将一个字段中以逗号分隔的取出来形成新的字段实现
-
MySQL中可为空的字段设置为NULL还是NOT NULL
-
mysql-关于Hibernate 关联同一个表的两个字段的配置
-
[Mysql]一张1000W条记录的表中,修改表结构,为一个enum字段增加一个值,需要多久时间?
-
mysql分组后合并显示一个字段的多条数据方式
-
mysql批量替换数据库表中某一个字段