작성
·
232
0
weather observation station 6와 12번 문제 해설 시
like 활용해서 풀이해주셨는데요.
in 을 사용해서는 풀이가 불가한가요?
답변 1
2
IN은 LIKE와 달리 컬럼의 값이 IN의 괄호 안에 들어가는 값과 정확히 일치하는 경우만 찾아주는 명령어이기 때문에, 이 문제를 IN으로 풀기는 어렵습니다.
예를 들어 WHERE city NOT IN ('a%', 'e%')라는 조건을 주었다면, city의 값이 정확히 'a%' 또는 'e%'인 데이터만 제외합니다.
이 경우 'atlanta'는 a로 시작하는 도시명이지만 'a%'라는 문자열과 일치하는 값이 아니므로, 제외되지 않고 output에 포함되어 추출됩니다.
비슷한 질문을 하신 분이 계셔 링크 남겨드리니 이 답변도 참고하시길 바랍니다.