个性化阅读
专注于IT技术分析

在SQL中删除重复的行

如果你有一个情况,你有多个重复记录在一个表中,所以从你应该更加小心的表中读取记录的时间。你要确保你是取唯一的记录,而不是获取重复记录。

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

它是用来连同SELECT语句来消除所有重复记录和获取的唯一记录。

句法:

基本语法,以消除重复记录从一个表:

SELECT DISTINCT column1,column2,....columnN
FROM table _name
WHERE [conditions]

例:

让我们以学生表的一个例子。

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

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

SQL > SELECT PERCENTAGE FROM STUDENTS
ORDER BY PERCENTAGE;
百分比
63.5
71.2
72.3
72.3
72.8
75.5

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

SQL > SELECT DISTINCT PERCENTAGE FROM STUDENTS
ORDER BY PERCENTAGE;
百分比
63.5
71.2
72.3
72.8
75.5
赞(0)
未经允许不得转载:srcmini » 在SQL中删除重复的行

评论 抢沙发

评论前必须登录!