Mysql上查询字段多行变成一行,函数小技巧.
来源:互联网 发布:整容锥子脸 知乎 编辑:程序博客网 时间:2024/06/06 00:12
以前就知道mysql有这函数,用的时候,老是忘记.所以特趁此空闲时间,记录下来,省的以后到处找.
在很多场景中我们用到一对多查询时候会返回很多条记录,但是我们前端展现往往希望把这多条记录的某个字段
拼接成一个字符串放在某个地方显示,这时候我们大多做法是在查询到List<User>遍历出来然后用StringBuilder
拼接起来放在一个属性里面(names)返给前端,前端在把这个拼接好的字段做显示。但是可以用mysql的函数技巧,
可以自动返回拼接好的字符串。
id name
1张三
2 李四
3王五
4 赵六
SELECT GROUP_CONCAT(NAME)FROM usr;
执行之后的结果集:
GROUP_CONCAT(NAME)
张三,李四,王五,赵六
原文地址:http://blog.csdn.net/eumenides_/article/details/52006230
阅读全文
0 0
- Mysql上查询字段多行变成一行,函数小技巧.
- MySql查询字段多行变一行小技巧(巧用mysql函数)
- SQL查询语句将一行变成多行
- mysql 上的小技巧
- [SQL开发小技巧]一行拆分为多行
- MySQL 字段命名和查询小提示
- mysql 行变列(多行变成一行/多行合并成一行/多行合并成多列/合并行)
- Oracle 联接查询,字表多行字段合并为一行,以逗号分隔的查询SQL
- MySQL中group_concat函数,连接字段,多个值显示为一行
- MySQL中group_concat函数,连接字段,多个值显示为一行
- MySQL中group_concat函数,连接字段,多个值显示为一行
- mysql:多行查询结果合并成一行
- mysql实现多行查询结果合并成一行
- mysql 多行并在一行查询语句的写法
- mysql 一对多 查询 出一行数据
- 一个 mysql server 上的小技巧
- MySQL 字段字符串截取常用的一个小技巧
- 按固定长度截取一行变成多行--【叶子】
- Android线程间消息机制-Handler源码分析(FrameWork)
- MongoDB 更新文档
- HTTP状态码大全
- svn检出数据的方式
- C#连接数据库最基本操作之sql语句 DML
- Mysql上查询字段多行变成一行,函数小技巧.
- ubuntu服务器下中文路径资源无法找到的一些问题
- java ftp编程
- 智能领域死伤无数,这家公司为什么能被谷歌亚马逊看重?
- 人工智能将改变我们变老的方式
- AI有可能了解人类感情吗?
- 本地编译 gulp 项目
- Dataguard日常维护及故障解决
- <mvc:annotation-driven/>作用