現在以下數據
查有出現的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