모두CBT

다음 중 SQL문의 각 WHERE절에 대한 설명으로 옳지 않은 것은? | [컴퓨터활용능력 1급 필기] 15년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 15년 1회차
다음 중 SQL문의 각 WHERE절에 대한 설명으로 옳지 않은 것은?
1
WHERE 부서 = '영업부' → 부서 필드의 값이 '영업부' 인 레코드들이 검색됨
2
WHERE 나이 Between 28 in 40 → 나이 필드의 값이 29에서 39 사이인 레코드들이 검색됨
3
WHERE 생일 = #1996-5-10# → 생일 필드의 값이 1996-5-10인 레코드들이 검색됨
4
WHERE 입사년도 = 2014 → 입사년도 필드의 값이 2014인 레코드들이 검색됨
해설

BETWEEN A AND B는 A와 B 두 끝값을 포함하는 범위를 뜻하므로, 나이가 28과 40 사이라는 조건은 28에서 40까지(양 끝 포함)를 검색하는 것이지 29에서 39 사이만 검색하는 것이 아니다.

부서, 생일, 입사년도 조건에 대한 나머지 설명은 모두 맞다.

참고로 보기의 Between 28 in 40은 바르지 않은 구문이다. Between 연산자는 Between 28 And 40처럼 And로 두 경계값을 잇는다(In은 In(값1, 값2, …) 목록 비교에 쓰는 별개 연산자). 이 보기는 구문 표기와 범위 해석이 모두 틀린 서술이라 옳지 않은 것으로 고르는 결론은 같다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[컴퓨터활용능력 1급 필기] 15년 1회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요컴퓨터활용능력 1급 필기 기출문제 암기장 전체 보기