문제
다음 [점수] 테이블에서 SQL문을 실행한 결과 출력되는 학생명을 모두 쓰시오 (콤마로 구분).
| 학생명 | 과목 | 점수 |
|---|---|---|
| 민수 | 수학 | 85 |
| 민수 | 영어 | 90 |
| 영희 | 수학 | 75 |
| 영희 | 영어 | 95 |
| 철수 | 수학 | 80 |
| 철수 | 영어 | 85 |
SQLSELECT DISTINCT 학생명 FROM 점수 WHERE 점수 >= 90;
정답
민수, 영희
민수, 영희영희, 민수민수,영희영희,민수
해설
WHERE 조건에 의해 점수가 90 이상인 행만 선택됩니다. 민수의 영어 90점, 영희의 영어 95점이 조건을 만족합니다. DISTINCT에 의해 중복이 제거되어 민수와 영희가 출력됩니다.