2026_최종모의고사_02회
-3. 과목별과외현황조회 쿼리 7/7
정답은 like "00*" or like "010*"인데 여기서 문제는 1-9까지이므로
like "00*"에서 000도 포함되므로 오답인 것 같습니다
정답은 like "00[1-9]*" or like "010*" 인 것 같습니다
여기서는 000은 포함 안되니까요....
안녕하세요.
말씀하신 내용이 논리적으로는 맞습니다.
Like "00*" 는
000
001
002
...
009
까지 모두 포함하므로, 실제 데이터에 000으로 시작하는 계약코드가 존재한다면 문제 조건인 001~010보다 범위가 넓어집니다.
따라서 조건을 엄밀하게 작성하면
Like "00[1-9]*" Or Like "010*"
이 더 정확한 표현입니다.
다만 컴활 실기에서는 보통 데이터에 000으로 시작하는 계약코드를 넣지 않고 출제하며, 정답 처리도
Like "00*" Or Like "010*"
를 기준으로 하는 경우가 많습니다.
즉,
실무적으로는 → Like "00[1-9]*" Or Like "010*" 가 더 정확
컴활 시험에서는 → Like "00*" Or Like "010*" 도 정답으로 처리
되는 경우가 대부분입니다.
즐거운 하루 되세요.
-
관리자2026-06-28 17:40:54
안녕하세요.
말씀하신 내용이 논리적으로는 맞습니다.
Like "00*" 는
000
001
002
...
009
까지 모두 포함하므로, 실제 데이터에 000으로 시작하는 계약코드가 존재한다면 문제 조건인 001~010보다 범위가 넓어집니다.
따라서 조건을 엄밀하게 작성하면
Like "00[1-9]*" Or Like "010*"
이 더 정확한 표현입니다.
다만 컴활 실기에서는 보통 데이터에 000으로 시작하는 계약코드를 넣지 않고 출제하며, 정답 처리도
Like "00*" Or Like "010*"
를 기준으로 하는 경우가 많습니다.
즉,
실무적으로는 → Like "00[1-9]*" Or Like "010*" 가 더 정확
컴활 시험에서는 → Like "00*" Or Like "010*" 도 정답으로 처리
되는 경우가 대부분입니다.
즐거운 하루 되세요.