고유값 + 짝수 ID만
기존 테이블의 수 - 고유값의 수
각 도시의 글자 수가 가장 큰 값과 그 때의 개수
각 도시의 글자 수가 가장 작은 값과 그 때의 개수
동일한 갯수라면 알파벳 순서로 가장 먼저 오는 값
ORDER BY + FIELD + ASC/DESC
모음으로 시작되는 도시만 조회
처음에는 SUBSTRING
에 조건을 1만 넣어서 조회가 안됌
1만 넣으면 1부터 끝까지 문자를 지정
참고 : SUBSTRING 문자열
모음으로 끝나는 도시만 조회
모음이 앞과 뒤에 모두 포함된 경우
다 풀고 나서 추가된 내용으로 문제 5, 6은 아래와 같이 풀 수 있다.
위에 조건을 LIKE를 사용하면 조금 더 간단하게 만들 수 있다.
SELECT DISTINCT CITY FROM WHERE CITY LIKE 'a%' OR 'e%' OR 'i%' OR 'o%' OR 'u%'
SELECT DISTINCT CITY FROM WHERE CITY LIKE '%a' OR '%e' OR '%i' OR '%o' OR '%u'
MARKS > 75
동점일 시 NAME 끝자리 3글자로 오름차순 정렬에 따라서 조회
추가 동일 시 ID 번호에 따라 오름차순
시작지점을 글자수만큼 앞으로 지정
을 해주어야 한다.
SELECT NAME FROM STUDENTS WHERE MARKS> &% ORDER BY SUBSTRING(NAME,-3,-3) ASC ,ID ASC