작성
·
197
4
SELECT city
FROM station
WHERE LIKE IN ('a%', 'e%', 'i%', 'o%', 'u%')
이렇게 코드를 작성했는데요, 왜 틀린걸까요? ㅠㅠ
답변 3
3
한번에 쓰고 싶다면 정규표현식으로도 가능합니다.
정규표현식으로 풀게 된다면
SELECT DISTINCT city
FROM station
WHERE city REGEXP '^[aeiou].*';
로 가능합니다.
정규표현식으로 풀이하는 방식은 SQL 고급반에서 다루는 주제이기도 한데,
https://regexone.com/lesson/introduction_abcs 이 사이트를 참고해서 공부하시면 좋습니다. :)
2
안녕하세요, 님!
sql 문법에서 where절에 like와 in을 같이 사용하는 건 문법 오류가 납니다.
https://stackoverflow.com/questions/1865353/combining-like-and-in-for-sql-server
참고하시면 더 답변이 될 거 같아요 ㅎㅎ
감사합니다 :)
1