原文:sql关于group by之后把每一条记录的详情的某个字段值合并提取的方法

在利用group by写了统计语句之后,还有一个查看每一个记录详情的需求, 首先想到的是根据group by的条件去拼接查询条件, 但是条件有点多,拼接起来不仅麻烦,还容易出错, 所以想到要在group by之后同时把详情记录的ID给拼接成逗号分隔的字符串 , , 这种形式,这样再去取详情记录就很简单了 还是万能的博客园里面找到的方法: 得到的结果如下: 效果看上去很好, 但是, 统计数据大了之 ...

2017-11-26 09:49 2 11657 推荐指数:

查看详情

MySQL把多个字段合并一条记录方法

转:http://www.111cn.net/database/mysql/71591.htm MySQL把多个字段合并一条记录方法 在mysql中字段合并可以使用很多函数来实现,如可以利用 GROUP_CONCAT或一些方法,下面本文章简单的介绍一下 ...

Wed Jul 27 23:34:00 CST 2016 0 19304
SQL一条记录中多个字段拼接为一个字段 && 将多行数据合并成一行,并且拼接CONVERT() 、for xml path、stuff的使用

接着上篇文章的订单表(商品编号,价格设置时间id(类似于创建时间,创建时间约早,则act_id越小) ,价格的时间段,商品价格) 一、将一条记录中多个字段拼接为一个字段 现要求将两个时间段合并为一个字段,应该如何做呢? 先来看下理想的结果: 查询出的时间段合并到一起了: 代码 ...

Fri Aug 31 06:57:00 CST 2018 0 12737
oracle过滤某个字段重复记录,只获取一条记录

一,首先想到: 1,关键字distinct 2,group by 3,MAX,MIN这样的函数被称为聚集函数,和GROUP搭配起来用 但均无法实现,执行结果如下 举例: 表名:OffsiteOutreachTeam_List 字段:CORPADDLEVEL(获取该字段不重 ...

Thu Jan 18 01:37:00 CST 2018 0 17723
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM