Sqlserver
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как бързо да редактирате стойности в таблицата в SQL Server Management Studio?

  2. Решение за:Операцията за актуализиране на магазина, вмъкване или изтриване засегна неочакван брой редове (0)

  3. Създаване на таблица на SQL Server от таблица с данни на C#

  4. Заявка за изброяване на всички съхранени процедури

  5. SQL Server:Проверете препратките, когато променяте сигнатури на функция/процедура