Mysql拼接字段

2019-08-10  本文已影响0人  转身丶即天涯

concat(str1, str2, str3, ...)

和SQL Server不同,Mysql拼接字段必须要借助concat函数来实现。

用法

concat(param1, param2, param3, param4...)
函数可以接受若干个参数,参数可以是字符串和数字,参数之间用逗号隔开。

示例

比如我有一个学生信息表,如下所示:


image.png

我们要求以id_name的形式将id和name拼接在一起,并返回一个新的列。

select concat(id, '_', name) as id_name from Student;

结果如图:


image.png

concat_ws(separator, str1, str2, ...)

concat_ws()函数的作用也是拼接字符串,只不过比concat()函数多了一个separator分隔符,用来将str1, str2, str3...等参数进行分割,并拼接成一个完整的字符串。

示例:

select concat_ws('_', 123, course_name, score) as id_name from Course;

上一篇下一篇

猜你喜欢

热点阅读