SQL教程
SQL数据库
SQL表
SQL查询
SQL子句
SQL排序
SQL插入
SQL更新
SQL删除
SQL联接查询
SQL键

SQL 删除重复行

如果您遇到表中有多个重复记录的情况,那么在从表中获取记录时,应格外小心。您确保要获取唯一记录,而不是获取重复记录。
为解决此问题,我们使用DISTINCT关键字。
它与SELECT语句一起使用以消除所有重复项记录并仅获取唯一记录。
语法:
从表中消除重复记录的基本语法是:
SELECT DISTINCT column1, column2,....columnN
FROM table _name
WHERE [conditions]
示例:
让我们以学生表为例。
ROLL_NO NAME PERCENTAGE ADDRESS
1 AJEET MAURYA 72.8 ALLAHABAD
2 CHANDAN SHARMA 63.5 MATHURA
3 DIVYA AGRAWAL 72.3 VARANASI
4 RAJAT KUMAR 72.3 DELHI
5 RAVI TYAGI 75.5 HAPUR
6 SONU JAISWAL 71.2 GHAZIABAD
首先,我们应该检查SELECT查询,看看它如何返回重复的百分比记录。
SQL > SELECT PERCENTAGE FROM STUDENTS
ORDER BY PERCENTAGE;
PERCENTAGE
63.5
71.2
72.3
72.3
72.8
75.5
现在,让我们使用带有DISTINCT关键字的SELECT查询并查看结果。这将消除重复的条目。
SQL > SELECT DISTINCT PERCENTAGE FROM STUDENTS
ORDER BY PERCENTAGE;
PERCENTAGE
63.5
71.2
72.3
72.8
75.5
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4