본문 바로가기
데이터베이스 일반컴퓨터활용능력 1급 · 2014년10월18일 · 45/60

45.다음 중 [회원] 테이블에서 ‘나이’ 필드의 값이 20 이상 30 이하이고, ‘이름’ 필드에서 성이 김씨인 회원을 검색하는 SQL 문으로 옳은 것은?

1
SELECT * FROM 회원 WHERE 나이 <= 30 And 나이 >= 20 And 이름 = “김”;
2
SELECT * FROM 회원 WHERE 나이 <= 30 And >= 20 Or 이름 like “*김*”;
3
SELECT * FROM 회원 WHERE 나이 <= 30 Or 나이>= 20 And 이름 = “김*”;
4
SELECT * FROM 회원 WHERE 나이 Between 20 And 30 And 이름 like “김*”;정답

해설

조건이 나이가 20이상 30이하이고 김씨인 회원이므로 모두 AND 조건으로 묶여야합니다 또한 성이 '김'씨인 회원이므로 like"김*" 이라는 조건이 필요합니다

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기