다음 중 쿼리에서 사용하는 문자열 조건에 대한 설명으로 옳지 않은 것은? | [컴퓨터활용능력 1급 필기] 19년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 19년 1회차
다음 중 쿼리에서 사용하는 문자열 조건에 대한 설명으로 옳지 않은 것은?
1
"수학" or "영어" : "수학" 이나 "영어" 인 레코드를 찾는다.
2
LIKE "서울*" : "서울"이라는 문자열로 시작하는 필드를 찾는다.
3
LIKE "*신림*" : 문자열의 두번째가 "신"이고 세번째가 "림"인 문자열을 찾는다.
4
NOT "전산과" : 문자열의 값이 "전산과"가 아닌 문자 열을 찾는다.
해설
LIKE "*신림*"과 같이 문자열 양쪽에 와일드카드(*)를 붙이는 조건은 문자열 중 어느 위치에든 "신림"이 포함된 데이터를 찾는 조건이며, 두 번째와 세 번째 글자가 각각 "신", "림"이어야 한다는 위치 지정 조건이 아니다. 특정 자리를 지정하려면 한 글자를 대신하는 물음표(?)를 사용해 LIKE "?신림*"과 같이 써야 한다.
"수학" or "영어"는 두 값 중 하나와 일치하는 레코드를, LIKE "서울*"은 "서울"로 시작하는 문자열을, NOT "전산과"는 "전산과"가 아닌 값을 찾는 조건으로 모두 옳다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.