WHERE 뒤에 or을 묶어서 IN (a%, e%, i%, o%, u%)로 쓰면 왜 틀릴까요??
335
작성한 질문수 1
Weather Observation Staion 6 질문입니다!
SELECT city
FROM station
WHERE city IN ('a%', 'e%', 'i%', 'o%', 'u%')
이렇게 작성하면 왜 오류가 되는지 궁금합니다!
답변 1
3
WHERE city IN ( ) 은 city 컬럼의 값이 괄호 안에 들어가는 문자열들과 정확히 일치하는 경우만 찾으라는 의미입니다.
예를 들어, WHERE city IN ('seoul', 'busan') 이라고 조건을 주면 city 컬럼에 seoul 또는 busan 이라는 값이 있는 행들을 찾아 줍니다.
이 문제는 모음으로 시작하는, 즉 값의 맨 첫 글자만 일치하는 데이터를 모두 찾아야 하는 것이기 때문에
IN이 아니라 LIKE를 사용해야 합니다.
WHERE절에 LIKE문법을 IN으로 묶어서 사용
0
46
1
수강기간 변경 요청
0
95
2
Revising the Select Query 1 문제에서 질문입니다.
0
66
1
SQL제대로 공부하고 싶어서 수강했는데 SQLD시험에도 효과적일까요?
0
84
1
수강기한
0
95
2
해커랭크 문제풀이 처음부터 난이도 높아서 틀렸는데요.
0
77
2
OR 조건 간소화
0
47
1
Weather Observation Station 6 쿼리가 틀렸다고 나오는 이유를 모르겠어요
0
63
1
비교연산자 질문
0
45
1
HackerRank 진행 도와주세요
0
107
2
Weather Observation Station 12에서 Wrong Answer이 뜹니다.
0
71
2
섹션 3 . 10 . 질문있습니다
0
78
1
Weather Observation Station 12 질문
0
61
1
COLUMN에 대해 이해 안됨
0
114
2
수업 ppt 강의안 자료
0
185
2
SELECT * FROM city; 질문입니다
0
136
2
CEIL, FLOOR 함수 질문
1
363
2
w3schools 에러
1
207
2
Weather Observation Station 12 IN변환 및 관련 질문
0
144
1
해커랭크 Employee Salaries 문제 질문
0
126
1
해커랭크 문제풀이 1 에서
0
131
1
SELECT는 뭘 불러오는거고 FROM 은 뭘불러오는건가요
-1
194
1
해커랭크 문제풀이 중
0
103
1
Revising the Select Query 1 문제가 약간 바뀌었어요
0
159
2





