sql >> データベース >  >> RDS >> Sqlserver

重複レコードのいずれかのエントリを取得します

    これを試してください!

    create table users(UserId int, Firstname varchar(30), Lastname varchar(30), IsRequired varchar(5), IsDeleted varchar(5));
    
    insert into users values('1','harry','tom','true','false');
    insert into users values('1','harry','tom','false','false');
    insert into users values('3','ram','sham','true','false');
    
    select * from
    (
    select *,rn=ROW_NUMBER()over(partition by UserId order by Firstname desc) from users
    )x
    where x.rn=1
    

    デモを見る




    1. ORACLEのTO_DATE関数

    2. アラビア語のデータをmysqlデータベースに挿入します

    3. 重複せずにテーブルから別のテーブルにレコードを挿入する方法

    4. 2つのテーブルを結合しながらクエリを更新しますか?