오름차순으로 정렬하는 키워드 order by
-- author_lname으로 정렬해서 가져오기
SELECT *
from books b
ORDER by author_lname;
SELECT *
FROM books b
order by author_lname asc ;
asc = 오름차순입니다. 생략하면 오름차순으로 정렬됩니다.
내림차순으로 가져오기 Desc
SELECT *
FROM books b
order by author_lname desc;
-- 풀네임을 내림차순으로 정렬
SELECT *, concat(author_fname ,' ',author_lname)as full_name
FROM books b
order by full_name desc;
마찬가지로 함수와 조합하여 사용 가능합니다.
-- 출간년도 내림차순으로 정렬하여서 책제목 출간년도, 페이지수를 가져오세요.
SELECT title, released_year,pages
FROM books b
order by released_year DESC ;
-- author_lname 으로 정렬하되,
-- lname이 같으면 author_fname으로 정렬하자 (오름차순)
SELECT *
FROM books b
order by author_lname , author_fname ;
여러 컬럼을 함께 정렬할 수 있습니다.
-- author_lname 으로 내림차순 정렬하되,
-- lname이 같으면 author_fname으로 오름차순으로 정렬하자.
SELECT *
FROM books b
order by author_lname desc, author_fname asc;
컬럼 하나는 내림차순, 다음컬럼은 오름차순으로 정리할 수도 있습니다.