美文网首页
Mysql拼接字段

Mysql拼接字段

作者: 转身丶即天涯 | 来源:发表于2019-08-10 19:16 被阅读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;

    相关文章

      网友评论

          本文标题:Mysql拼接字段

          本文链接:https://www.haomeiwen.com/subject/qgxdjctx.html