1.concat()函数
使用方法:concat(str1,str2,…)
返回的结果为连接参数产生的字符串,如有任何一个参数为null,则返回值为null
注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串
如果自变量中含有任一二进制字符串,则结果为二进制字符串
一个数字参数被转为与之相等的二进制字符串格式,如要避免这种情况,可使用显式类型cast
例如:select concat(cast(int_col as char), char_col);
使用例子:
1.字段两端加上’,’mysql> select concat(',',name,',') from `user`;
+--------------------------+| concat(',',fdipzone,',') |
+--------------------------+| ,fdipzone, |
+--------------------------+1 row in set (0.00 sec)
2.其中有一个参数为nullmysql> select concat(null,name) from `user`;
+-------------------+| concat(null,name) |
+-------------------+| NULL |
+-------------------+1 row in set (0.00 sec)
2.concat_ws(