1. ORDER BY
- 결과가 출력되는 순서를 정해준다.
- 기본값은 오름차순(ASC), 생략가능
- 내림차순으로 정렬하고 싶을 때 컬럼명 뒤에 DESC 넣어주면 된다.
SELECT *
FROM city
ORDER BY Population DESC
1-1) 혼용 사용가능
SELECT *
FROM city
ORDER BY CountryCode ASC, Population DESC
이 경우 CountryCode를 오름차순으로 정렬 하면서 값이 같은 경우 Population 값을 내림차순으로 정렬.
2. DISTINCT
중복 된 값일 경우 한 개만 보여준다.
SELECT DISTINCT CountryCode
FROM city;
3. LIMIT
- 출력 개수를 제한해준다. 상위 N개만 출력해줌
- 서버의 전반적인 성능을 안좋게 하는 악성 쿼리문을 개선할 때 사용.
- 맨 마지막줄에 추가
SELECT *
FROM city
ORDER BY Population DESC
LIMIT 100
'Data > SQL' 카테고리의 다른 글
[MySQL] JOIN (0) | 2022.07.15 |
---|---|
[MySQL] GROUP BY , HAVING, ROLLUP (0) | 2022.07.15 |
[MySQL] Sub Query , ANY , ALL (0) | 2022.07.05 |
[MySQL] BETWEEN, IN, LIKE (0) | 2022.07.04 |
[MySQL] SELECT, FROM, WHERE (0) | 2022.07.04 |