mysql 多个字段拼接
来源:互联网 发布:企业级正规php第三方 编辑:程序博客网 时间:2024/04/29 02:57
Mysql的查询结果行字段拼接,可以用下面两个函数实现:
1. concat函数
- mysql> select concat('1','2','3') from test ;
- +---------------------+
- | concat('1','2','3') |
- +---------------------+
- | 123 |
- +---------------------+
- mysql> select concat('1','2',NULL,'3') from test ;
- +--------------------------+
- | concat('1','2',NULL,'3') |
- +--------------------------+
- | NULL |
- +--------------------------+
2. concat_ws函数
concat(separator,str1,str2,...) 代表 concat with separator ,是concat()的特殊形式。第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。
- mysql> select concat_ws(':','1','2','3') from test ;
- +----------------------------+
- | concat_ws(':','1','2','3') |
- +----------------------------+
- | 1:2:3 |
- +----------------------------+
- mysql> select concat_ws(NULL,'1','2','3') from test;
- +-----------------------------+
- | concat_ws(NULL,'1','2','3') |
- +-----------------------------+
- | NULL |
- +-----------------------------+
- mysql> select concat_ws(':','1','2',NULL,NULL,NULL,'3') from test ;
- +-------------------------------------------+
- | concat_ws(':','1','2',NULL,NULL,NULL,'3') |
- +-------------------------------------------+
- | 1:2:3 |
- +-------------------------------------------+
可以对NULL进行判断,并用其它值进行替换:
- mysql> select concat_ws(':','1','2',ifNULL(NULL,'0'),'3') from bank limit 1;
- +---------------------------------------------+
- | concat_ws(':','1','2',ifNULL(NULL,'0'),'3') |
- +---------------------------------------------+
- | 1:2:0:3 |
- +---------------------------------------------+
0 0
- mysql 多个字段拼接
- mysql 多个字段拼接
- mysql 多个字段拼接
- mysql 多个字段拼接
- mysql 多个字段拼接 concat
- MySQL中修改多个数据表的字段拼接问题
- sql 多个字段拼接查询
- 多条记录同个字段拼接
- MySQL字段拼接查询
- mysql 字段拼接
- mysql 拼接字段显示
- Mysql 字段拼接函数
- Mysql 字段拼接
- mysql 同一张表拼接2个字段
- 一个字段多个记录拼接和多个字段的拼接
- SQL 拼接多个字段的值&一个字段多条记录的拼接
- SQL 拼接多个字段的值&一个字段多条记录的拼接
- SQL 拼接多个字段的值&一个字段多条记录的拼接
- 计算机领域国际会议分类及排名
- mybatis 获取id错误
- LeetCode 206-Reverse Linked List
- 史上最详细 最基础的 android 面试 知识点总结(一)
- 利用迭代器,适配器模式实现统一数据访问接口。
- mysql 多个字段拼接
- 根据资源的名字获取其ID值
- Objective-C Autorelease Pool 的实现原理
- TCP/IP TIME_WAIT状态原理
- 如何解决Linux下USB设备节点名不固定问题
- 如何用VS2010编写动态链接库DLL(非类方式)
- ActiveMQ之介绍及安装
- 把握三要素 SAT考试阅读高分有章可循
- Android实战简易教程-第六枪(各种对话框Dialog用法研究大全)