sql函数concat( ) 和 concat_ws( )

发布于 2017-01-06  346 次阅读


CONCAT() 连接字段

例:

SELECT
    CONCAT(
        stu.name,
        stu.name_en
    )
FROM
    `student` stu
WHERE
    stu.id = 1;

结果

张三zhangsan

CONCAT_WS() 连接字段,指定分隔符

第一个参数为指定的分隔符号

例1:

此处指定,为分隔符号

SELECT
    CONCAT_WS(
        ',',
        stu.name,
        stu.name_en
    )
FROM
    `student` stu
WHERE
    stu.id = 1;

结果

张三,zhangsan

例2

SELECT
    *
FROM
    `studet` stu
WHERE
    CONCAT_WS(',', stu.name, stu.name_en, stu.shortname) LIKE ?

梦想还是要有的,万一实现了呢