MySQL中concat函式
阿新 • • 發佈:2020-03-02
一. concat()函式
-
含義:
將多個字串連線成一個字串。
-
語法:
concat(str1,str2,…) 返回結果為連線引數產生的字串,如果有任何一個引數為null,則返回值為null。
-
演示:
select concat (sname,sage) as info from student;
例2:在例1的結果中三個欄位id,name,score的組合沒有分隔符,我們可以加一個逗號作為分隔符:
select concat (sname,‘,’,sage) as info from student;
二、concat_ws()函式
-
含義:
和concat()一樣,將多個字串連線成一個字串,但是可以一次性指定分隔符!(concat_ws就是concat with separator)
-
語法:
concat_ws(separator,str1,...) 說明:第一個引數指定分隔符。需要注意的是分隔符不能為null,如果為null,則返回結果為null。
3、舉例:
例3:我們使用concat_ws()將 分隔符指定為逗號,達到與例2相同的效果:
select concat_ws(',',sname,sage) as info from student;
加油,一起進步!!!