concat_ws用法
CONCAT_WS 是一个用于连接字符串的 MySQL 函数。它允许你将多个字符串连接在一起,并在它们之间插入一个指定的分隔符。CONCAT_WS 函数的语法如下:
CONCAT_WS(separator, string1, string2, ..., stringN) 其中,separator 是要用作分隔符的字符串,string1, string2, ..., stringN 是要连接的字符串参数。函数会将这些字符串连接在一起,并用 separator 分隔它们。CONCAT_WS 函数会自动忽略 NULL 值的参数,即如果其中有一个参数是 NULL,那么连接的结果中不会包含对应的分隔符。
示例:
假设我们有一个名为 employees 的表,包含员工的姓氏和名字。我们想要将姓氏和名字连接在一起,并用空格作为分隔符,可以使用 CONCAT_WS 函数如下:
SELECT CONCAT_WS(' ', first_name, last_name) AS full_name FROM employees;
在上面的查询中,我们将 first_name 和 last_name 字段连接在一起,并用空格作为分隔符,将结果作为 full_name 列返回。
例如,如果 first_name 的值是 \"John\",last_name 的值是 \"Doe\",那么查询的结果将会是 \"John Doe\"。如果 first_name 的值是 \"Jane\",而 last_name 的值是 NULL,则结果将仅为 \"Jane\",因为 CONCAT_WS 会自动忽略 NULL 值。
1 / 1
因篇幅问题不能全部显示,请点此查看更多更全内容