Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Uzyskaj jeden z wpisów w zduplikowanych rekordach

spróbuj tego!

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

Zobacz demo




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można obciąć tabeli, ponieważ odwołuje się do niej ograniczenie klucza obcego?

  2. Połącz się z bazą danych MSSQL za pomocą Flask-SQLAlchemy

  3. Błąd 28000:Logowanie nie powiodło się dla użytkownika DOMENA\\użytkownik z pyodbc

  4. Zablokuj zmienne w zadaniu skryptu za pomocą C#

  5. Jak obliczyć procent za pomocą instrukcji SQL