从 SQL Server 中的视图中删除重复记录

阿努·安东尼

如何从视图中删除重复记录?我需要将它们保留在物理表上,但在视图中,我不想要重复项

这是我使用的查询:

 CREATE VIEW myview 
 AS 
     SELECT DISTINCT *
     FROM [roug].[dbo].[Table_1]
     ORDER BY id 

对于表:

id| name age
----------
c1  ann  12
u2  joe  15
c1  ann  12
c1  ann  12
u5  dev  13
u3  Jim  16
u3  Jim  16
查亚苏里亚·萨蒂什

您可以使用 DISTINCT 或 ROW_NUMBER() 像这样

create view myview as
WITH CTE
AS
(
    SELECT  
    RN = ROW_NUMBER() OVER(PARTITION BY [Id],[Name],[Age] ORDER BY ID),
    *
 FROM [roug].[dbo].[Table_1]
)
SELECT
    [Id],[Name],[Age]
    FROM CTE
        WHERE RN = 1

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从SQL Server删除重复记录?

来自分类Dev

根据条件从视图中排除重复记录并保留1-SQL Server 2012

来自分类Dev

合并SQL Server中的重复记录

来自分类Dev

从SQL Server 2012表中删除具有身份的重复记录

来自分类Dev

检查这些记录是否在从属表中后,sql server从表中删除重复记录

来自分类Dev

检查这些记录是否在从属表中后,sql server从表中删除重复记录

来自分类Dev

在SQL Server中处理空值和重复记录

来自分类Dev

找出Sql-server中的重复记录

来自分类Dev

从 SQL Server 中的表中选择除了重复记录

来自分类Dev

删除SQL中的重复记录

来自分类Dev

如何删除SQL中的重复记录?

来自分类Dev

SQL Server:搜索重复记录

来自分类Dev

无法在SQL Server中使用partition和rank()删除重复记录

来自分类Dev

更新除SQL Server表中重复记录之外的所有记录

来自分类Dev

更新SQL Server表中除重复记录之一以外的所有记录

来自分类Dev

如何避免在表类型sql server中插入重复记录

来自分类Dev

如何处理SQL Server数据库中的重复记录

来自分类Dev

如何使 MongoDB 的列成为 SQL Server 中的主键并避免重复记录?

来自分类Dev

如何通过 SQL Server 将重复记录的索引排序到另一列中

来自分类Dev

如何使用 SUM 函数从 SQL Server 中获取重复记录的总数

来自分类Dev

SQL中的重复记录

来自分类Dev

使用SQL删除表中的重复记录

来自分类Dev

Oracle SQL查询:从表中删除最旧的重复记录

来自分类Dev

SQL Server:如何允许在小表上重复记录

来自分类Dev

SQL Server:联接,重复记录和联合

来自分类Dev

SQL Server:联接,重复记录和联合

来自分类Dev

SQL Server:如何允许在小表上重复记录

来自分类Dev

如何从SQL Server中的表中删除重复的记录?

来自分类Dev

根据SQL Server中的某些列删除重复的记录

Related 相关文章

  1. 1

    如何从SQL Server删除重复记录?

  2. 2

    根据条件从视图中排除重复记录并保留1-SQL Server 2012

  3. 3

    合并SQL Server中的重复记录

  4. 4

    从SQL Server 2012表中删除具有身份的重复记录

  5. 5

    检查这些记录是否在从属表中后,sql server从表中删除重复记录

  6. 6

    检查这些记录是否在从属表中后,sql server从表中删除重复记录

  7. 7

    在SQL Server中处理空值和重复记录

  8. 8

    找出Sql-server中的重复记录

  9. 9

    从 SQL Server 中的表中选择除了重复记录

  10. 10

    删除SQL中的重复记录

  11. 11

    如何删除SQL中的重复记录?

  12. 12

    SQL Server:搜索重复记录

  13. 13

    无法在SQL Server中使用partition和rank()删除重复记录

  14. 14

    更新除SQL Server表中重复记录之外的所有记录

  15. 15

    更新SQL Server表中除重复记录之一以外的所有记录

  16. 16

    如何避免在表类型sql server中插入重复记录

  17. 17

    如何处理SQL Server数据库中的重复记录

  18. 18

    如何使 MongoDB 的列成为 SQL Server 中的主键并避免重复记录?

  19. 19

    如何通过 SQL Server 将重复记录的索引排序到另一列中

  20. 20

    如何使用 SUM 函数从 SQL Server 中获取重复记录的总数

  21. 21

    SQL中的重复记录

  22. 22

    使用SQL删除表中的重复记录

  23. 23

    Oracle SQL查询:从表中删除最旧的重复记录

  24. 24

    SQL Server:如何允许在小表上重复记录

  25. 25

    SQL Server:联接,重复记录和联合

  26. 26

    SQL Server:联接,重复记录和联合

  27. 27

    SQL Server:如何允许在小表上重复记录

  28. 28

    如何从SQL Server中的表中删除重复的记录?

  29. 29

    根据SQL Server中的某些列删除重复的记录

热门标签

归档