MySQL 中 concat 函数
MySQL 中 concat 函数
- MySQL 中 concat 函数
- MySQL 中 concat_ws 函数
- MySQL 中 group_concat 函数
MySQL 中 concat 函数
语法:concat(str1,str2,…)
注意:返回结果为连接参数产生的字符串,如果有任何一个参数为 NULL,则返回值为 NULL。
select concat("a","b","c");输出:abc注:Mysql 的 concat 函数在连接字符串的时候,只要其中一个为 NULL
则返回值为 NULL.select concat("1","2",null);输出结果:NULL
MySQL 中 concat_ws 函数
语法:concat_ws(separator,str1,str2)
concat_ws() 代表 Concat With Separator,是 CONCAT() 的特殊形式,第一个参数是其他参数的分隔符。分隔符的位置放在要连接的两个字符串之间,分隔符可以是一个字符串,也可以是一个其他参数。
注意:如果分隔符为 NULL ,则结果为 NULL 。函数会忽略任何分隔符参数后的 NULL 值。
eg:字符串连接后以逗号分隔select concat_ws(",","1","2","3");输出结果: 1,2,3与 Mysql 中 concat 函数不同的是,concat_ws 函数在执行的时候,
不会因为 NULL 值而返回 NULL。select concat_ws(",","1","2",NULL);输出结果: 1.2
MySQL 中 group_concat 函数
语法:group_concat([DISTINCT]) 要连接的字段 [order by asc/desc 排序字段] [Separator ‘分隔符’]
eg: tableTest:有 id name 字段select * from tableTest;
输出结果:id name1 101 201 202 203 2003 5001. 以 id 分组,把 name 字段的值打印在一起,逗号分隔(默认)select id, group_concat(name) from tableTest group by id;输出结果:id group_concat(name)1 10,20,202 203 200,5002. 以 id 分组,把 name 字段的值打印在一行,分号分隔。select id,group_concat(name separator';') from tableTest group by id;id group_concat(name separator';')1 10;20;202 203 200;5003. 以 id 分组,把冗余的 name 字段的值打印在一行,逗号分隔。select id,group_concat(distinct name) from tableTest group by id;输出结果:id group_concat(distinct name)1 10,202 203 200,5004. 以 id 分组,把 name 字段的值打印在一行,逗号分隔,以 name 排倒序select id,group_concat(name order by name desc) from tableTest group by id;输出结果:id group_concat(name order by name desc)1 20,20,102 203 500,300
MySQL 中 concat 函数相关推荐
- mysql中concat函数的使用相关总结
concat(str1,str2) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. mysql> select concat('11','22','33') ...
- Oracle中concat与||区别(以及与mysql中concat函数区别)
Oracle中concat使用以及与||区别 CONCAT只能连接两个字符串 The syntax for the concat function is: concat( string1, strin ...
- MySQL中concat函数(连接字符串)
MySQL中concat函数(连接字符串) MySQL中concat函数 使用方法: concat(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 ...
- MySQL中CONCAT()函数用法详解
需求:需要将将俩字符串拼接在一起 1.MySQL中CONCAT()函数拼接字符串 CONCAT(str,str2,str3...) 可以将两个或者多个参数拼接在一起 注意事项: ①返回结果为连接参数产 ...
- MySQL中concat函数
在此通过实例介绍了MySQL中的concat函数的使用方法,比如select concat('11','22','33'). MySQL中concat函数 使用方法: CONCAT(str1,str2 ...
- 一文让你搞懂Mysql中 concat函数,ifnull函数,distinct,+号的使用
数据库的好处: 1:持久化数据到本地 2:可以实现结构化查询,方便管理 数据库相关概念: 1:DB,数据库,保存一组有组织的数据的容器.2:DBMS,数据库管理系统,又称为数据库软件(产品),用于管理 ...
- MySQL 中 CONCAT 函数使用
1:创建数据表: CREATE TABLE `user` ( `id` int NOT NULL AUTO_INCREMENT, `code` varchar(255) NOT NULL, `name ...
- Mysql 中concat 函数与group_concat函数的作用
1. concat 函数与group_concat函数 1.1 concat 函数 concat 函数的作用:concat函数的用法(连接字符串),如果是多条数据则呈现为列表数据 示例:select ...
- mysql的concat函数_MySQL中concat函数(连接字符串)
MySQL中concat函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制 ...
最新文章
- Java容器源码分析-HashSet vs TreeSet vs LinkedHashSet
- ORACLE SQL笛卡尔集
- css 字体字体图标_CSS基础知识:了解字体
- 仅凭借一本薄薄的时间简史,征服了全球读者...
- Linux 命令 之查看程序占用内存
- 马哥Linux学习笔记之一——关于多磁盘的组织问题
- kpconv与point transformer异同、算法讲解
- 黄聪:Linq初级班 Linq To XML体验(编程篇)
- ISO19000-2000标准(转载)
- 深度学习(13):pointnet++论文翻译与学习
- Draco使用笔记(1)——图形解压缩
- 单片机成长之路(51基础篇) - 023 N76e003 系统时钟切换到外部时钟
- node学习记三之vue与安装的模块(d3\echarts\jquery)
- mysql常用日期的写法
- Java字符串:getBytes() 方法
- [体感游戏]关于体感游戏的一些思考(五) --- 导航
- mq服务器与客户端消息同步,RocketMQ:主从同步的实现
- 修改ubuntu中ens33的
- Ubuntu 20.04 服务器安装 R / RStudio / RStudio Server
- HTML小图标的使用(无需下载图标源码)