首页 文章

按创建日期查找SQL表和组中的重复值[关闭]

提问于
浏览
-3

什么是最简单的SQL语句,它将返回给定列的重复值,例如 ORDERS_NUMBERS ,并将其按Oracle数据库表中最早的 CREATION_DATE 分组?

3 回答

  • 1
    SELECT   ORDER_NUMBERS, count(*)
    FROM     YourTableName
    GROUP_BY ORDER_NUMBERS
    HAVING   count(*) > 1
    ORDER BY CREATION_DATE
    
  • 0
    select ORDERS_NUMBERS,CREATION_DATE,count(*)
    from
    table
    group by ORDERS_NUMBERS,CREATION_DATE
    order by CREATION_DATE desc 
    having count(*) > 1
    
  • 0
    select 
    t.orders_numbers, 
    t.creation_date
    
    from table t
    group by t.orders_numbers, 
    t.creation_date
    having (count (*) >1)
    ;
    

相关问题