该语句的执行结果如下所示:

5. 消除结果集中的重复行

在对表只选择其某些列时,可能会出现重复行。例如,若对XSCJ数据库的XS表只选择专业名总学分,则出现多行重复的情况。

可以使用 DISTINCTDISTINCTROW 关键字消除结果集中的重复行。其格式如下:

SELECT DISTINCT | DISTINCTROW column_name [, column_name…]

关键含义

其含义是对结果集中的重复行只选择一个,保证行的唯一性

示例 4.9

XSCJ 数据库的 XS 表只选择专业名和总学分,消除结果集中的重复行

SELECT DISTINCT 专业名, 总学分 FROM XS;