数据库
liu_51com
这个作者很懒,什么都没留下…
展开
-
Oracle 去重复的数据
重复的数据分两种,一种是表中部分字段的重复,一种是两行以上的记录完全一样。部分字段的重复:查询不重复的数据SQL:select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) = 1部分字段重复数据的删除:查询重复的数据SQL:转载 2018-01-04 22:43:32 · 18126 阅读 · 0 评论 -
oracle去重复数据的处理方法
1。DISTINCT 方法就不必说了,大家都清楚。(主要是我用不上,用了下面的方法)2。通过查询方法来取得不重复数据-- 根据去重复的字段来查询数据的第一个ID进行匹配select * from FM_COALBLENDING_QUALITY where heat_number='1' and ID in (select min(t.ID) from FM_COALBLENDI转载 2018-01-04 23:05:05 · 1073 阅读 · 0 评论 -
Oracle with as 用法
with tempName as (select ....)select ...例:现在要从1-19中得到11-14。一般的sql如下:select * from( --模拟生一个20行的数据 SELECT LEVEL AS lv FROM DUAL CONNECT BY LEVEL < 20) tt ...转载 2018-07-02 16:01:24 · 129 阅读 · 0 评论