目录
1、CONCAT
2、CONCAT_WS
1、CONCAT
解释:用于拼接两个或多个字符串成一个字符串。如果任何一个参数为 NULL
,则 CONCAT
函数的结果也会是 NULL
。
语法格式:SELECT concat(column_name1,column_name2,...) FROM table_name
中文注释:select concat(数值列1/字段1,数值列2/字段2,...) from 表名 ;
用法:
SELECT a,b,CONCAT(a,b) from table_name
2、CONCAT_WS
解释:用于拼接两个或多个字符串成一个字符串。需指定拼接间隔。
语法格式:SELECT concat(column_name1,column_name2,...) FROM table_name
中文注释:select concat(拼接间隔内容,数值列1/字段1,数值列2/字段2,...) from 表名 ;
用法:
#以-做间隔拼接
SELECT a,b,CONCAT_WS('-',a,b) from table_name
#直接拼接
SELECT a,b,CONCAT_WS('',a,b) from table_name