天天看點

MySQL字元串函數 | concat/concat_ws的使用

MySQL字元串函數 | concat()/concat_ws()連接配接字元串

一、兩個函數的差別

- concat(exp1,exp2,···)函數
---exp1和exp2為任意字元串,可以多個,按順序直接拼接起來,但是不能有NULL,否則結果就NULL


- concat_ws(regex,exp1,exp2,exp3,···)函數
---regex:為任意字元串,用于拼接exp1、exp2、exp3等每個參數之間的字元串,參數可以有NULL

           

二、一眼就懂的例子

select concat('A','B');
-- AB

select concat('A',NULL);
-- NULL

==============================================

select concat_ws('_','A','B','C');
-- 結果: A_B_C

select concat_ws('_','A','B',NULL,'A','B');
-- 結果: A_B_A_B

           

繼續閱讀