在不使用ROW_NUMBER()函数的情况下删除重复的记录

穆纳夫瓦尔

我想删除重复的记录而不使用ROW_NUMBER()函数(SQL Server)

示例:具有以下数据的表:

name     salary
-----------------
Husain   20000.00
Husain   20000.00
Husain   20000.00
Munavvar 50000.00
Munavvar 50000.00

删除重复记录表后,应包含如下数据:

name     salary
-----------------
Husain   20000.00
Munavvar 50000.00
马丁·史密斯

由于此问题的动机似乎是学术兴趣而不是实际用途...

该表没有主键,但未记录的伪列%%physloc%%可以提供替代。

DELETE T1
FROM YourTable T1 WITH(TABLOCKX)
WHERE CAST(T1.%%physloc%% AS BIGINT)
NOT IN (SELECT MAX(CAST(%%physloc%% AS BIGINT))
        FROM YourTable 
        GROUP BY Name, Salary)

在现实中,你不应该使用上述和只使用row_number,因为它是更有效和记录。

数据浏览器演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不使用ROW_NUMBER()的情况下模仿ROW_NUMBER()功能?

来自分类Dev

如何在不使用主键的情况下删除重复记录

来自分类Dev

在不使用额外数组的情况下删除重复字符

来自分类Dev

如何在不使用Distinct的情况下删除SQL查询中的重复项?

来自分类Dev

如何在不使用集合的情况下从python列表中删除重复的单词?

来自分类Dev

如何在不使用While的情况下删除左侧重复的字符串?

来自分类Dev

如何在SQL中不使用DISTINCT的情况下删除重复值?

来自分类Dev

在不使用任何数据结构的情况下从输入中删除重复项

来自分类Dev

在不使用set的情况下从嵌套列表中删除重复项

来自分类Dev

在不使用Util类的情况下从数组中删除重复项

来自分类Dev

在不使用set()的情况下删除元组中的重复项

来自分类Dev

如何在不使用`uniq`的情况下删除数组中的重复项?

来自分类Dev

如何在不使用集合的情况下从python列表中删除重复的单词?

来自分类Dev

如何在不使用数组的情况下删除字符串中的重复单词?

来自分类Dev

在不使用熊猫的情况下合并和删除两个 csv 中的重复项

来自分类Dev

如何在不使用不重复的情况下避免一对多关联中的重复记录?

来自分类Dev

如何在不使用strip()函数的情况下删除或剥离空格?

来自分类Dev

在不使用虚拟析构函数的情况下删除继承的对象时中止

来自分类Dev

如何在不使用内置函数的情况下从python中的数组中删除元素

来自分类Dev

防止在不使用索引的情况下插入重复项

来自分类Dev

在不使用MYSQL计数的情况下查找记录数

来自分类Dev

在不使用on()的情况下删除动态添加的元素

来自分类Dev

在不使用原型的情况下向函数添加属性

来自分类Dev

使此代码在不使用匿名函数的情况下运行

来自分类Dev

在不使用附加缓冲区的情况下从Python中删除字符串中的重复项

来自分类Dev

如何在不使用任何内置php函数的情况下搜索字符串中的连续重复字符?

来自分类Dev

如何在不使用函数或类的情况下重复代码段以实现C ++中的高性能循环

来自分类Dev

是否可以在不使用exec,eval,compile的情况下从函数中删除外部对象引用(变量)?

来自分类Dev

删除SAS中类似ROW_NUMBER()函数的SAS中的重复项

Related 相关文章

  1. 1

    如何在不使用ROW_NUMBER()的情况下模仿ROW_NUMBER()功能?

  2. 2

    如何在不使用主键的情况下删除重复记录

  3. 3

    在不使用额外数组的情况下删除重复字符

  4. 4

    如何在不使用Distinct的情况下删除SQL查询中的重复项?

  5. 5

    如何在不使用集合的情况下从python列表中删除重复的单词?

  6. 6

    如何在不使用While的情况下删除左侧重复的字符串?

  7. 7

    如何在SQL中不使用DISTINCT的情况下删除重复值?

  8. 8

    在不使用任何数据结构的情况下从输入中删除重复项

  9. 9

    在不使用set的情况下从嵌套列表中删除重复项

  10. 10

    在不使用Util类的情况下从数组中删除重复项

  11. 11

    在不使用set()的情况下删除元组中的重复项

  12. 12

    如何在不使用`uniq`的情况下删除数组中的重复项?

  13. 13

    如何在不使用集合的情况下从python列表中删除重复的单词?

  14. 14

    如何在不使用数组的情况下删除字符串中的重复单词?

  15. 15

    在不使用熊猫的情况下合并和删除两个 csv 中的重复项

  16. 16

    如何在不使用不重复的情况下避免一对多关联中的重复记录?

  17. 17

    如何在不使用strip()函数的情况下删除或剥离空格?

  18. 18

    在不使用虚拟析构函数的情况下删除继承的对象时中止

  19. 19

    如何在不使用内置函数的情况下从python中的数组中删除元素

  20. 20

    防止在不使用索引的情况下插入重复项

  21. 21

    在不使用MYSQL计数的情况下查找记录数

  22. 22

    在不使用on()的情况下删除动态添加的元素

  23. 23

    在不使用原型的情况下向函数添加属性

  24. 24

    使此代码在不使用匿名函数的情况下运行

  25. 25

    在不使用附加缓冲区的情况下从Python中删除字符串中的重复项

  26. 26

    如何在不使用任何内置php函数的情况下搜索字符串中的连续重复字符?

  27. 27

    如何在不使用函数或类的情况下重复代码段以实现C ++中的高性能循环

  28. 28

    是否可以在不使用exec,eval,compile的情况下从函数中删除外部对象引用(变量)?

  29. 29

    删除SAS中类似ROW_NUMBER()函数的SAS中的重复项

热门标签

归档