DB/SQL
SQL - 20250627
Geisha
2025. 6. 27. 15:08
✅ 문제 요약
- STATION 테이블에서
- CITY 컬럼이 모음(a, e, i, o, u)으로 끝나는 도시만 선택
- 중복 없이(DISTINCT) 출력
✅ 정답 SQL
SELECT DISTINCT CITY
FROM STATION
WHERE CITY LIKE '%a'
OR CITY LIKE '%e'
OR CITY LIKE '%i'
OR CITY LIKE '%o'
OR CITY LIKE '%u';
SELECT DISTINCT CITY
FROM STATION
WHERE LOWER(SUBSTRING(CITY,1,1)) IN ('a','e','i','o','u')
AND LOWER(SUBSTRING(CITY,-1,1)) IN ('a','e','i','o','u');