该语句的执行结果如下所示:
5. 消除结果集中的重复行
在对表只选择其某些列时,可能会出现重复行。例如,若对XSCJ
数据库的XS
表只选择专业名和总学分,则出现多行重复的情况。
可以使用 DISTINCT
或 DISTINCTROW
关键字消除结果集中的重复行。其格式如下:
SELECT DISTINCT | DISTINCTROW column_name [, column_name…]
关键含义
其含义是对结果集中的重复行只选择一个,保证行的唯一性。
示例 4.9
对 XSCJ
数据库的 XS
表只选择专业名和总学分,消除结果集中的重复行。
SELECT DISTINCT 专业名, 总学分 FROM XS;