版权声明: https://blog.csdn.net/qq_36801966/article/details/59040366
concat() 返回连接在一起的字符串
语法:CONCAT(str1,str2,...)
+——————–+
|concat(12,’ab’,’mn’)|
+——————–+
| 12abmn |
这里写代码片
如果如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。
如果要连接的字符串中有一个为null,则结果全为null;
mysql>select concat(12,'ab',null);
+--------------------+
|concat(12,'ab',null)|
+--------------------+
|NULL |
----------------------
通过一张表来详细了解该函数的用法
mysql> SELECT * FROM users;
+------+------+------------+--------------------+
| id | name | chineseName| salary |
+------+------+------------+--------------------+
| 1 | John | 张三 | 25000 |
| 2 | Ram | 李四 | 22000 |
| 3 | Jack | 王五 | 17000 |
| 3 | Jack | 上官万青 | 10000 |
| 4 | Jill | 完颜浩宇 | 22000 |
| 5 | Zara | 曾六 | 30000 |
| 5 | Zaran | 刘陆 | 35000 |
+------+------+------------+--------------------+
7 rows in set (0.00 sec)
假设现在要将name和chineseName连接在一起
select concat(name,chineseName) from users;
+-------------------+
|concat(name,chineseName)|
+-------------------+
| John 张三 |
| Ram李四 |
| Jack王五 |
| Jack上官万青 |
| Jill完颜浩宇 |
| Zara曾六 |
| Zaran刘陆 |
+------+------+-----