SQL 删除重复行

2024年8月29日 | 1 分钟阅读

如果你遇到表中存在多个重复记录的情况,那么在从表中获取记录时,你应更加小心。确保你获取的是唯一记录而不是重复记录。

为了解决这个问题,我们使用 DISTINCT 关键字。

它与 SELECT 语句一起使用,以消除所有重复记录,仅获取唯一记录。

语法

从表中删除重复记录的基本语法是

例子

让我们以 STUDENT 表为例。

ROLL_NO姓名百分比地址
1AJEET MAURYA72.8ALLAHABAD
2CHANDAN SHARMA63.5MATHURA
3DIVYA AGRAWAL72.3VARANASI
4RAJAT KUMAR72.3DELHI
5RAVI TYAGI75.5HAPUR
6SONU JAISWAL71.2GHAZIABAD

首先,我们应该检查 SELECT 查询,看看它如何返回重复的百分比记录。

百分比
63.5
71.2
72.3
72.3
72.8
75.5

现在,让我们使用带有 DISTINCT 关键字的 SELECT 查询,并查看结果。这将消除重复条目。

百分比
63.5
71.2
72.3
72.8
75.5
下一个主题SQL 删除数据库