当前位置:   article > 正文

【Mysql】mysql 拼接字符

【Mysql】mysql 拼接字符

在 MySQL 中,你可以使用 CONCAT() 函数来拼接(连接)字符串CONCAT() 函数接受两个或多个字符串参数,并返回连接后的字符串。

示例:

SELECT CONCAT('Hello', ' ', 'World') AS Greeting;

输出:

  1. Greeting
  2. --------
  3. Hello World

如果你有一个字段(例如 first_name 和 last_name)并希望将它们拼接在一起,你可以这样做:

SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM users;

假设 users 表中有以下数据:

 

复制代码

  1. first_name | last_name
  2. -----------|----------
  3. John | Doe
  4. Jane | Smith

查询的结果将是:

  1. full_name
  2. ---------
  3. John Doe
  4. Jane Smith

如果你想要拼接的字符串中可能包含 NULL 值,并且你希望忽略这些 NULL 值,你可以使用 CONCAT_WS() 函数。这个函数接受一个分隔符和任意数量的字符串参数,并在字符串之间插入分隔符。如果任何参数是 NULL,那么它会被忽略。

示例:

  1. SELECT
  2. CONCAT_WS(' ', first_name, middle_name, last_name) AS full_name
  3. FROM users;

在这个例子中,如果 middle_name 是 NULL,那么它将被忽略,并且 first_name 和 last_name 之间只有一个空格。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/695731
推荐阅读
相关标签
  

闽ICP备14008679号