【Mysql】mysql 拼接字符

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

示例:

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

输出:

Greeting  
--------  
Hello World

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

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

假设 users 表中有以下数据:


  

复制代码

first_name | last_name  
-----------|----------  
John       | Doe  
Jane       | Smith

查询的结果将是:

full_name  
---------  
John Doe  
Jane Smith

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

示例:

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

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

相关推荐

  1. 【Mysql】mysql 拼接字符

    2024-06-11 22:02:02       8 阅读
  2. 字符串拼接js

    2024-06-11 22:02:02       37 阅读
  3. 关联拼接字段SQL

    2024-06-11 22:02:02       25 阅读
  4. Flask字符串变量拼接

    2024-06-11 22:02:02       15 阅读
  5. C#字符串拼接

    2024-06-11 22:02:02       9 阅读
  6. lua拼接字符串

    2024-06-11 22:02:02       9 阅读
  7. 掌握Excel字符串拼接

    2024-06-11 22:02:02       10 阅读
  8. C# —— 字符串拼接

    2024-06-11 22:02:02       9 阅读
  9. Oracle中clob怎么拼接字符

    2024-06-11 22:02:02       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-11 22:02:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-11 22:02:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-11 22:02:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-11 22:02:02       20 阅读

热门阅读

  1. C++之assert惯用法

    2024-06-11 22:02:02       8 阅读
  2. docker Pulling fs layer 含义

    2024-06-11 22:02:02       9 阅读
  3. 【React】useCallback和useMemo使用指南

    2024-06-11 22:02:02       10 阅读
  4. 常见的vue指令

    2024-06-11 22:02:02       6 阅读
  5. Ubuntu系统的基本使用教程

    2024-06-11 22:02:02       8 阅读
  6. C++日期类的实现

    2024-06-11 22:02:02       9 阅读
  7. python数据处理分析库(二)

    2024-06-11 22:02:02       9 阅读
  8. 目前常用的后端技术

    2024-06-11 22:02:02       5 阅读