1~3. ~로 시작하는/ ~로 끝나는/~를 포함한
a, e, i, o, u로 시작하는 city 이름을 조회
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%';
a, e, i, o, u 로 끝나는 city 이름 조회
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';
a, e, i, o, u로 시작하면서 a, e, i, o, u 로 끝나는 city 이름 조회
SELECT CITY
FROM STATION
WHERE (CITY LIKE 'a%' OR CITY LIKE 'e%' OR CITY LIKE 'i%' OR CITY LIKE 'o%' OR CITY LIKE 'u%') AND (CITY LIKE '%a' OR CITY LIKE '%e' OR CITY LIKE '%i' OR CITY LIKE '%o' OR CITY LIKE '%u');
LIKE 연산자
문자열의 패턴 검색
% 또는 _ 사용
% : 모든 문자
_ : 한 문자
%A : A로 끝나는 데이터
A% : A로 시작하는 데이터
_A% : 맨 앞에 한 글자가 있고 그 다음에 A가 나오며 그 뒤 문자는 상관 없음
__A% : 맨 앞에 두 글자가 있고 그 다음에 A가 나오며 그 뒤 문자는 상관 없음
4~6.~로 시작하지 않은/ ~로 끝나지 않은/~를 포함하지 않은
a,e,i,o,u로 시작하지 않은 city 조회
SELECT DISTINCT CITY
FROM STATION
WHERE CITY NOT LIKE 'a%' AND CITY NOT LIKE 'e%' AND CITY NOT LIKE 'i%' AND CITY NOT LIKE 'o%' AND CITY NOT LIKE 'u%';
a,e,i,o,u로 끝나지 않은 city 조회
SELECT DISTINCT CITY
FROM STATION
WHERE CITY NOT LIKE '%a' AND CITY NOT LIKE '%e' AND CITY NOT LIKE '%i' AND CITY NOT LIKE '%o' AND CITY NOT LIKE '%u';
a,e,i,o,u로 시작하지 않거나 a,e,i,o,u로 끝나지 않은 city 조회
SELECT DISTINCT CITY
FROM STATION
WHERE (CITY NOT LIKE 'a%' AND CITY NOT LIKE 'e%' AND CITY NOT LIKE 'i%' AND CITY NOT LIKE 'o%' AND CITY NOT LIKE 'u%')
OR
(CITY NOT LIKE '%a' AND CITY NOT LIKE '%e' AND CITY NOT LIKE '%i' AND CITY NOT LIKE '%o' AND CITY NOT LIKE '%u');
a,e,i,o,u로 시작하지 않고 a,e,i,o,u로 끝나지 않은 city 조회
SELECT DISTINCT CITY
FROM STATION
WHERE (CITY NOT LIKE 'a%' AND CITY NOT LIKE 'e%' AND CITY NOT LIKE 'i%' AND CITY NOT LIKE 'o%' AND CITY NOT LIKE 'u%')
AND
(CITY NOT LIKE '%a' AND CITY NOT LIKE '%e' AND CITY NOT LIKE '%i' AND CITY NOT LIKE '%o' AND CITY NOT LIKE '%u');