使用group by,having,count函数查询表中某字段相同内容的数据
2017-09-05 14:42
441 查看
方法一:
思路:使用group by分组,再用count计算每组的个数,最后用having比较计算后的值大于1的数据。
select PRODUCT_CODE from TM_CIS_REQ_PRD_HIS_COUNT
group by PRODUCT_CODE,CREDIT_ORG_CODE,REQ_DATE
having count(REQ_DATE)>1
方法二:
思路:使用group by分组,再用count计算每组的个数,放到临时表dd中,最后用where筛选出大于1的
select PRODUCT_CODE from
(select count(REQ_DATE) as product from TM_CIS_REQ_PRD_HIS_COUNT
group by PRODUCT_CODE,CREDIT_ORG_CODE,REQ_DATE) as dd
where product>1;
思路:使用group by分组,再用count计算每组的个数,最后用having比较计算后的值大于1的数据。
select PRODUCT_CODE from TM_CIS_REQ_PRD_HIS_COUNT
group by PRODUCT_CODE,CREDIT_ORG_CODE,REQ_DATE
having count(REQ_DATE)>1
方法二:
思路:使用group by分组,再用count计算每组的个数,放到临时表dd中,最后用where筛选出大于1的
select PRODUCT_CODE from
(select count(REQ_DATE) as product from TM_CIS_REQ_PRD_HIS_COUNT
group by PRODUCT_CODE,CREDIT_ORG_CODE,REQ_DATE) as dd
where product>1;
相关文章推荐
- Oracle查询一批数据,某字段的内容有重复数据,怎样取相同的记录中时间最近的一条
- Hibernate使用原生SQL多表查询时字段名相同导致查询数据覆盖问题解决办法
- 查询数据库表中同一字段值相同的数据行 +exists 的使用
- 两个表中多个字段相同,查询一个中有在另一个表中没有的数据
- 查询之order by,group by和having的使用
- 多字段相同数据查询 并删除多余数据
- 在Action中查询出SQL SERVER表的数据,返回一个list。怎么在JSP页面中使用Struts标签,显示出表中的内容?(转)
- [DB][ORACLE][统计函数]使用LAG和LEAD函数可以在一次查询中取出同一字段的前N行的数据和后N行的值
- hive:(group by, having;order by)的使用;group by+多个字段,以及wiki说的group by两种使用限制验证
- Oracle中使用游标转换数据表中指定字段内容格式(拼音转数字)
- Sql 查询同一个表中两个字段里相同的数据
- MySQL 怎样通过相同字段,查询另一个表中的数据
- 懒人摘抄(内容转自CSDN资源中教程)-数据查询04-使用聚合函数
- hibernate使用createQuery(hql)语句仅查询部分字段,应如何获得数据
- SQL——找出某一字段中内容相同的数据
- 查询数据库中字段内容相同的记录
- 查询之order by,group by和having的使用(转)
- MySql 几种查询相同字段中相同数据,及删除相同字段的相同数据的方法
- 分组查询统计数据 再连接字段修改另一个字段的内容(临时表temporary 和 视图view)
- hive:(group by, having;order by)的使用;group by+多个字段,以及wiki说的group by两种使用限制验证