mysql字符串拼接有空值_MySQL字符串拼接
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字符串拼接相关推荐
- mysql截取字符串最后两位_Mysql字符串截取函数SUBSTRING的用法说明
感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取字符串 left(str, length) 说明:le ...
- mysql 截取第一个字符_MySQL 字符串截取SUBSTRING()函数
MySQL 字符串截取相关函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例: select left(content,200) as ab ...
- mysql字符串拆分split功能_mysql字符串拆分实现split功能
转自:https://blog.csdn.net/pjymyself/article/details/81668157 有分隔符的字符串拆分 [0]需求 数据库中 num字段值为: 实现的效果:需要将 ...
- mysql字符串拼接 空值_mysql字符串拼接并设置null值的实例方法
#字符串拼接 concat(s1,s2); 将表中last_name和first_name中的字符串拼接 select concat(last_name,first_name) as 姓名 from ...
- mysql去除空格的函数_MySQL字符串尾部空格匹配的问题
遇到一个很奇怪的问题,在数据库中搜索字符串"123"会将"123"以及"123_"[注:_表示空格]的数据都搜索出来,真是令人头大. 1.背 ...
- mysql截取字符串最后两位_MySQL字符串函数substring:字符串截取
MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() ...
- php mysql字符串截取比较读取_MySQL字符串截取 和 截取字符进行查询
通过mysql自带的一些字符串截取函数,对数据进行处理,下面是我整理的字符串截取 和 截取字符进行查询. 一.MySQL中字符串的截取 MySQL中有专门的字符串截取函数:其中常用的有两种:subst ...
- mysql截取字符串最后两位_MySQL 字符串截取
转载: MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有mid(), substr().其中,mid(), substr ...
- mysql中逗号前的字符串_MySql逗号拼接字符串查询的两种方法
下面两个函数的使用和FIND_IN_SET一样,使用时只需要把FIND_IN_SET换成FIND_PART_IN_SET或FIND_ALL_PART_IN_SET 例如某字段里是为1,2,3,4,5 ...
- mysql 拼接符是什么_mysql 字符串拼接
1.CONCAT() 2.CONCAT_WS() 3.GROUP_CONCAT() 为了方便下面举例,这里放个student表供下面使用 s_ids_names_sex 01张三男 02李四男 03王 ...
最新文章
- twemproxy 简介
- 计算机可移动磁盘无法显示图片,手机插电脑不显示可移动磁盘的详细解决方法...
- [css] 你是如何压缩字体的?
- python地图标注_Python 给定的经纬度标注在地图上的实现方法
- 刚刚做了一个菜单导航变亮的效果,共享一下吧!
- tshark筛选、过滤特定ip的数据包
- micropython 驱动oled0.91_[MicroPython]STM32F407开发板驱动OLED液晶屏
- predicate 列存储索引扫描_MySQL中IS NULL、IS NOT NULL、!=不能用索引?胡扯!
- python学生信息管理
- L2TP的LAC自动拨号实验
- 联想m7400连接不到计算机,联想m7400打印机怎么连接电脑
- Windows 适配 Apple Magic TrackPad2
- 精读《磁贴布局 - 功能分析》
- 在手机上Link of class 'Lcom/example/test/MainActivity;' failed
- ChinaSoft 论坛巡礼 | 服务生态系统的构建、运维与演化
- ps2019布尔运算快捷键_ps你必须要知道的布尔运算
- 基于手机音频通信应用
- 常见的乳腺癌标记物研究
- 浅谈Git原理和常用命令(学习笔记)
- 魔兽世界盒子怎么修改服务器地址,多玩魔盒怎么设置界面 多玩魔兽盒子多玩界面调整教程...