2021-10-8 SQL 첫걸음 (5주차)
9강 정렬 - ORDER BY
SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명
SELECT * FROM sample31 ORDER BY age; // 나이 오름차순으로
ORDER BY DESC - 내림차순 정렬
SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명 DESC //내림차순 descendant
SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명 ASC // 오름차순 ascendant
복수의 열을 지정해 정렬하기 - ORDER BY 구
SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명1 [ASC|DESC], 열명2 [ASC|DESC]......
복수 열로 정렬 지정
SELECT * FROM sample32 ORDER BY a, b; //먼저 a 정렬 후 b 정렬
SELECT * FROM sample32 ORDER BY b, a; //먼저 b 정렬
- a열만 정렬하면 b열은 정렬되지 않기에 복수 열 지정으로 정렬
NULL 값의 정렬 순서
- ORDER BY로 지정한 열에서 NULL 값을 가지는 행은 가장 먼저 표시되거나 가장 나중에 표시 - 데이터베이스 마다 다르다
Written on October 8, 2021