concat()函数

拼接时不会忽略空格,但如果有值是null,则结果为null

select concat('My','S','Q','L');

->MySQL

SELECT CONCAT(' c ');

-> c

SELECT CONCAT(id, name) from user2;

->

1张三

2李四

concat_ws()函数

拼接时不会忽略空格,但会忽略null

select concat_ws('-', 'My','S','Q','L');

->My-S-Q-L

SELECT CONCAT_WS('-','a');

->a

SELECT CONCAT_WS('-',null);

->

# 空串

group_concat()函数

拼接列

group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator '分隔符'] )

长度问题:

show variables like 'group_concat_max_len';

->1024

# 默认1024,超过就会截断

修改长度

在my.conf或my.ini中添加

max_allowed_packet=20M

group_concat_max_len = 102400000

保存提出(关闭文件)

SHOW VARIABLES LIKE "group_concat_max_len";

重启mysql服务

经过测试,下面方法不好使

SET GLOBAL group_concat_max_len=1024000;

SET @@GROUP_CONCAT_MAX_LEN = 1024000;

SQL

SELECT GROUP_CONCAT(DISTINCT name) from user2;

->张三,李四

SELECT GROUP_CONCAT(id, `name`) from user2

->1张三,2李四

mysql字符串拼接有空值_MySQL字符串拼接相关推荐

  1. mysql截取字符串最后两位_Mysql字符串截取函数SUBSTRING的用法说明

    感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取字符串 left(str, length) 说明:le ...

  2. mysql 截取第一个字符_MySQL 字符串截取SUBSTRING()函数

    MySQL 字符串截取相关函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例: select left(content,200) as ab ...

  3. mysql字符串拆分split功能_mysql字符串拆分实现split功能

    转自:https://blog.csdn.net/pjymyself/article/details/81668157 有分隔符的字符串拆分 [0]需求 数据库中 num字段值为: 实现的效果:需要将 ...

  4. mysql字符串拼接 空值_mysql字符串拼接并设置null值的实例方法

    #字符串拼接 concat(s1,s2); 将表中last_name和first_name中的字符串拼接 select concat(last_name,first_name) as 姓名 from ...

  5. mysql去除空格的函数_MySQL字符串尾部空格匹配的问题

    遇到一个很奇怪的问题,在数据库中搜索字符串"123"会将"123"以及"123_"[注:_表示空格]的数据都搜索出来,真是令人头大. 1.背 ...

  6. mysql截取字符串最后两位_MySQL字符串函数substring:字符串截取

    MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() ...

  7. php mysql字符串截取比较读取_MySQL字符串截取 和 截取字符进行查询

    通过mysql自带的一些字符串截取函数,对数据进行处理,下面是我整理的字符串截取 和 截取字符进行查询. 一.MySQL中字符串的截取 MySQL中有专门的字符串截取函数:其中常用的有两种:subst ...

  8. mysql截取字符串最后两位_MySQL 字符串截取

    转载: MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有mid(), substr().其中,mid(), substr ...

  9. mysql中逗号前的字符串_MySql逗号拼接字符串查询的两种方法

    下面两个函数的使用和FIND_IN_SET一样,使用时只需要把FIND_IN_SET换成FIND_PART_IN_SET或FIND_ALL_PART_IN_SET 例如某字段里是为1,2,3,4,5 ...

  10. mysql 拼接符是什么_mysql 字符串拼接

    1.CONCAT() 2.CONCAT_WS() 3.GROUP_CONCAT() 为了方便下面举例,这里放个student表供下面使用 s_ids_names_sex 01张三男 02李四男 03王 ...

最新文章

  1. twemproxy 简介
  2. 计算机可移动磁盘无法显示图片,手机插电脑不显示可移动磁盘的详细解决方法...
  3. [css] 你是如何压缩字体的?
  4. python地图标注_Python 给定的经纬度标注在地图上的实现方法
  5. 刚刚做了一个菜单导航变亮的效果,共享一下吧!
  6. tshark筛选、过滤特定ip的数据包
  7. micropython 驱动oled0.91_[MicroPython]STM32F407开发板驱动OLED液晶屏
  8. predicate 列存储索引扫描_MySQL中IS NULL、IS NOT NULL、!=不能用索引?胡扯!
  9. python学生信息管理
  10. L2TP的LAC自动拨号实验
  11. 联想m7400连接不到计算机,联想m7400打印机怎么连接电脑
  12. Windows 适配 Apple Magic TrackPad2
  13. 精读《磁贴布局 - 功能分析》
  14. 在手机上Link of class 'Lcom/example/test/MainActivity;' failed
  15. ChinaSoft 论坛巡礼 | 服务生态系统的构建、运维与演化
  16. ps2019布尔运算快捷键_ps你必须要知道的布尔运算
  17. 基于手机音频通信应用
  18. 常见的乳腺癌标记物研究
  19. 浅谈Git原理和常用命令(学习笔记)
  20. 魔兽世界盒子怎么修改服务器地址,多玩魔盒怎么设置界面 多玩魔兽盒子多玩界面调整教程...

热门文章

  1. mysql导入mdb_mysql导入数据库.mdb
  2. 如何安装SQL server2005的查询分析器(绝对原创)
  3. 网银安全控件远程代码执行漏洞分析
  4. Db4o数据库:细说查询
  5. 名编辑电子杂志大师教程 | 添加搜索功能
  6. 读书笔记:余华--《活着--这是一本书》
  7. javascript常用正则
  8. 计算机毕业设计android的手机商城app(源码+系统+mysql数据库+Lw文档)
  9. AB伺服电机维修CAT MPM-B1152C-SJ72AA详解
  10. 微信小程序中的列表渲染