先看两种简单的方式
一.CONCAT
代码:
CONCAT(first_name,last_name) AS name
结果显示:
first_namelast_name
注意:
(1)这种连接方式只能单纯相连,没法满足题中用逗号隔开的条件。
(2)相连后,如果一方是NULL,则最后结果为NULL。
(3)写法细节,first_name 和last_name 都没有加单引号。
二.CONCAT_WS
代码:
CONCAT_WS(',',first_name,last_name) AS name
结果显示:
first_name,last_name
注意:
(1)相连后,若一方是NULL,则会显示有字符的一方的结果。
For example:
这里的first_name为Jack last_name为NULL 结果为Jack
(2)写法细节,分隔符需要加单引号,但是其他first_name 和last_name不需要单引号。