데이터베이스 일반컴퓨터활용능력 1급 · 2007년07월01일 · 45/60
45.어떤 회사의 데이터베이스에서 SQL문을 이용하여 [사원] 테이블에서 30세 이상 35세 이하인 사원의 ‘이름’과 ‘부서’를 검색하고자 한다. 다음 중 잘못 작성된 SQL 문은? (단, ‘나이’ 필드의 데이터 형식은 정수이다.)
1
SELECT 사원.이름, 사원.부서 FROM 사원 WHERE 나이 in (30, 31, 32, 33, 34, 35);
2
SELECT 이름, 부서 FROM 사원 WHERE 나이>=30 AND <=35;정답
3
SELECT 이름, 부서 FROM 사원 WHERE 나이 Between 30 AND 35;
4
SELECT 이름, 부서 FROM 사원 WHERE 사원.나이>=30 AND 사원.나이<=35;
해설
<=35 가 아니고 나이<=35라고 해야 합니다.