다음 중 SQL문의 각 WHERE절에 대한 설명으로 옳지 않은 것은? | [컴퓨터활용능력 1급 필기] 26년 상시 1회 기출복원 모의고사 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 26년 상시 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…And 연산자는 양쪽 끝값을 포함하므로, 나이가 28 이상 40 이하인 범위를 뜻하며 29에서 39 사이만 검색된다는 설명은 경계값인 28과 40을 검색 결과에서 제외해 서술한 것이다.
부서 필드 값이 '영업부'인 레코드, 생일 필드 값이 #1996-5-10#인 레코드, 입사년도 필드 값이 2014인 레코드를 조건으로 검색한다는 나머지 설명은 올바르다.
참고로 보기의 Between 28 in 40은 바르지 않은 구문이다. Between 연산자는 Between 28 And 40처럼 And로 두 경계값을 잇는다(In은 In(값1, 값2, …) 목록 비교에 쓰는 별개 연산자). 이 보기는 구문 표기와 범위 해석이 모두 틀린 서술이라 옳지 않은 것으로 고르는 결론은 같다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[컴퓨터활용능력 1급 필기] 26년 상시 1회 기출복원 모의고사 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- sql문에서having을사용할수있는절은? {"answer":3,"content":[{"content":"like절","url":""},{"content21년-3회차-정보처리기사-필기
- 다음sql실행결과를숫자만쓰시오. selectcount(*)from급여 whereempno>100andsal>=3000orempno=200; 답:12021년 정보처리기사실기 1회차
- 다음sql결과에알맞는답을작성하시오. [table] selectcount(col2) fromtable wherecol1in(2,3)orcol2in(3,5); 42022년 정보처리기사실기 2회차