mysql concat()函式使用
阿新 • • 發佈:2018-12-12
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劉陸 |
+------+------+-----