`

MySQL中concat_ws函数

 
阅读更多
本文通过实例介绍了MySQL中的concat_ws函数的使用方法,
比如select concat_ws(',','11','22','33')。
MySQL中concat_ws函数
使用方法:
CONCAT_WS(separator,str1,str2,...)
CONCAT_WS() 代表 CONCAT With Separator ,即有分隔符的字符串连接,是CONCAT()的特殊形式。
第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。
分隔符可以是一个字符串,也可以是其它参数。
注意:
如果分隔符为 NULL,则结果为 NULL。函数会忽略任何分隔符参数后的 NULL 值。

和concat不同的是, concat_ws函数在执行的时候,不会因为NULL值而返回NULL

如:select concat_ws(',','11','22',NULL); 

+-------------------------------+ 
| concat_ws(',','11','22',NULL) | 
+-------------------------------+ 
| 11,22 | 
+-------------------------------+

如连接后以逗号分隔
mysql> select concat_ws(',','11','22','33');
+-------------------------------+
| concat_ws(',','11','22','33') |
+-------------------------------+
| 11,22,33  |
+-------------------------------+
1 row in set (0.00 sec)
和MySQL中concat函数不同的是, concat_ws函数在执行的时候,不会因为NULL值而返回NULL
mysql> select concat_ws(',','11','22',NULL);
+-------------------------------+
| concat_ws(',','11','22',NULL) |
+-------------------------------+
| 11,22 |
+-------------------------------+
1 row in set (0.00 sec)

转自:http://www.poluoluo.com/jzxy/200812/53697.html
分享到:
评论

相关推荐

    mysql拼接字符串函数.docx

    MySQL 中提供了两个主要的拼接字符串函数:CONCAT 函数和 CONCAT_WS 函数。这两个函数可以帮助开发者方便地进行字符串的拼接操作。 CONCAT 函数 CONCAT 函数是 MySQL 中最基本的拼接字符串函数,该函数接受一个或...

    mysql拼接字符串函数

    MySQL 中有三个常用的字符串拼接函数:CONCAT、CONCAT_WS 和 GROUP_CONCAT。这些函数都可以用来将多个字符串连接起来,但是它们的使用场景和效果不同。 CONCAT 函数 CONCAT 函数的语法是 `CONCAT(str1, str2, …)`...

    【GROUP_CONCAT】使用之MySQL官方文档翻译

    `GROUP_CONCAT` 是 MySQL 中一个非常实用的聚合函数,主要用于将来自同一分组的多个值连接成一个字符串。这一功能在许多场景下都非常有用,例如汇总数据、创建列表等。 #### 二、基本语法与用法 `GROUP_CONCAT` 的...

    详解MySQL中concat函数的用法(连接字符串)

    总结来说,MySQL中的`CONCAT`、`CONCAT_WS`和`GROUP_CONCAT`函数提供了强大的字符串处理能力,允许你灵活地连接和组合字符串,以满足不同的查询需求。在处理大量文本数据时,这些函数是数据库查询中不可或缺的一部分...

    详解mysql中的concat相关函数

    二、concat_ws()函数 功能:和concat()一样,将多个字符串连接成一个字符串,但是可以一次性指定分隔符(concat_ws就是concat with separator) 语法:concat_ws(separator,str1,str2,…) 说明:第一个参数指定分隔...

    MySQL 连接字符串函数 CONCAT() CONCAT-WS() GROUP-CONCAT()

    在 MySQL 中,处理字符串拼接有几种非常实用的函数,它们分别是 `CONCAT()`、`CONCAT_WS()` 和 `GROUP_CONCAT()`。这些函数在数据库操作中经常用于构建复合字符串,以满足特定的需求。 1. **CONCAT() 函数** `...

    浅谈mysql中concat函数,mysql在字段前/后增加字符串

    除了`CONCAT()`和`CONCAT_WS()`,MySQL还提供了`GROUP_CONCAT()`函数,它主要用于聚合查询,将一组记录中的某个字段值合并成一个字符串,每个值之间用指定的分隔符分隔。例如,在表`aa`中,我们可以按`id`字段分组,...

    mysql拼接字符串函数.zip

    下面将详细介绍MySQL中用于拼接字符串的主要函数。 1. CONCAT() 函数 CONCAT() 是最常用的字符串拼接函数,它可以接收一个或多个字符串作为参数,并返回它们连接后的结果。例如: ```sql SELECT CONCAT('Hello', '...

    mysql字符串连接函数

    本文主要介绍几种常用的字符串连接函数,包括`CONCAT()`、`CONCAT_WS()`以及`GROUP_CONCAT()`函数,并通过示例来详细解释它们的用法及其特性。 #### 1. CONCAT() `CONCAT()`函数用于连接一个或多个字符串值。它...

    MySQL拼接字符串函数GROUP_CONCAT详解

    MySQL中的GROUP_CONCAT函数是一个非常实用的聚合函数,主要用于在分组查询中将同一组内的多个值合并为一个字符串,通常用于数据汇总和报告。它能够处理非NULL值,并且可以进行排序、去重和自定义分隔符,极大地提高...

    MySQL函数一览_MySQL函数全部汇总

    MySQL函数是数据库操作中不可或缺的一部分,它们极大地简化了数据处理和查询的过程。下面是对MySQL主要函数的详细分类和介绍。 1. **数学函数** - `ABS(x)`:计算数值x的绝对值,用于处理负数。 - `PI()`:返回π...

    ctf中sql注入下的一些小技巧.doc

    在 MySQL 中,concat 函数可以连接多个字符串,但如果其中一个是 NULL,那么将返回 NULL。例如: mysql> select concat('11','22',null); +------------------------+ | concat('11','22',null) | +---------------...

    MySQL中的常用函数

    本文主要聚焦于MySQL中的四种常用函数类别:字符串函数、数值函数、日期和时间函数以及系统信息函数。 1. **字符串函数** - `concat()` 和 `concat_ws()` - `concat()` 函数用于将多个字符串连接成一个单一的字符...

    MySQL常用函数的举例及例子

    ### MySQL常用函数详解 #### 一、数学函数 ...以上函数覆盖了MySQL中常用的数学函数、聚合函数、字符串函数以及日期和时间函数,通过合理运用这些函数可以帮助我们更加高效地处理数据库中的数据。

    MySQL注入常用函数及逻辑运算

    MySQL注入常用函数: 函数名称 函数功能 system_user() 系统用户名 user() 用户名 current_user() 当前用户名 session_user() 连接数据库的用户名 database() 数据库名 version() 数据库版本 @@...

Global site tag (gtag.js) - Google Analytics