인프런 커뮤니티 질문&답변
답변 1
2
한예은
지식공유자
안녕하세요 동현님!
SQL에서 논리 연산자인 AND와 OR에서 AND는 모든 조건을 포함할 때 사용하고, OR은 조건 중 하나라도 충족되면 사용합니다.
Weather Observation Station 12 문제에서는 Query the list of CITY names from STATION that do not start with vowels and do not end with vowels. 라고 해서 모음으로 시작해서도 안되고, 끝나서도 안되는 조건 둘 다를 충족해야하므로 AND를 사용하였습니다.
Weather Observation Station 6 문제에서는 Query the list of CITY names starting with vowels (i.e., a, e, i, o, or u) from STATION. 라고 해서 모음으로 시작하는 조건만 맞으면 되기 때문에, AND가 아니라 OR을 써야합니다.
만약 AND 조건을 쓰게 된다면 a,e,i,o,u로 시작되는 CITY를 동시에 찾아야 하기 때문에 오류가 일어납니다.
감사합니다 :)





