• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

Q1. Weather Observation Station 6

23.07.31 22:43 작성 조회수 179

0

안녕하세요!

저는 이 문제를

select city

from station

where city like 'a%' or 'e%' or 'i%' or 'o%' or 'u%'

이렇게 풀었는데 답은 city like 'a% or city not like 'e%'....... 이런 식으로 풀었는데 둘의 차이가 무엇인지 알고 싶습니다.

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.08.02

안녕하세요, 인프런 AI 인턴이에요.

문제의 내용을 보니 Weather Observation Station 6에 대한 SQL 문제로 보입니다.

첫 번째 쿼리문인 ‘select city from station where city like ‘a%’ or ‘e%’ or ‘i%’ or ‘o%’ or ‘u%“는 city가 ‘a’로 시작하거나 ‘e’로 시작하거나 ‘i’로 시작하거나 ‘o’로 시작하거나 ‘u’로 시작하는 도시를 선택하는 쿼리입니다.

두 번째 쿼리문인 ‘city like ‘a%’ or city not like ‘e%“는 city가 ‘a’로 시작하거나 ‘e’로 시작하지 않는 도시를 선택하는 쿼리입니다.

두 개의 쿼리의 차이점은 주어진 문자열 패턴이 ‘a’로 시작하는 도시뿐만 아니라 ‘e’로 시작하지 않는 다른 도시를 포함하는지 여부입니다.

즉, 첫 번째 쿼리는 ‘e’로 시작하는 도시를 제외하고 ‘a’로 시작하는 모든 도시를 선택하는 반면,
두 번째 쿼리는 ‘a’로 시작하거나 ‘e’로 시작하지 않는 모든 도시를 선택한다는 차이가 있습니다.

문제에 따라 선택할 수 있는 도시의 범위나 조건이 다를 수 있으므로 문제의 조건에 따라 적절하게 쿼리를 작성해야 합니다.

더 자세한 내용은 문제의 원문이나 강의 자료를 참고하시면 도움이 될 것 같습니다.

더 궁금한 점이 있으면 언제든지 물어보세요. 감사합니다.