在Oracle SQL中,可以使用GROUP BY子句結合聚合函數來實現去重。以下是一個示例:
假設我們有一個名為"students"的表,其中包含學生的姓名和所在班級信息。如果想要按照學生姓名去重,并統計每個學生所在班級的人數,可以使用以下查詢:
SELECT name, class, COUNT(*) as count
FROM students
GROUP BY name, class
在這個查詢中,GROUP BY子句按照學生姓名和班級對數據進行分組,然后COUNT(*)函數統計每組中的記錄數量,實現去重并統計每個學生所在班級的人數。