現在以下數據

查有出現的TeacherId
1 SELECT TeacherID FROM Student
結果

有重復的ID出現
確實查法:
1 SELECT TeacherID FROM Student 2 GROUP BY TeacherID
1 SELECT DISTINCT TeacherID FROM Student
結果:

可以看得出 DISTINCT 的作用就是去重
DISTINCT 還可以跟聚合函數使用:
1 --兩種查法得出的結果一樣 都是統計有多少個不同的老師 2 SELECT COUNT( DISTINCT TeacherID) FROM Student 3 4 SELECT COUNT(*) FROM ( SELECT DISTINCT TeacherID FROM Student) T
