order by 함수
컬럼내에 데이터를 정렬 할 수 있으며
오름차순으로,내림차순으로 정렬 모두 가능하다 .
select author_lname from books;
autor_lname 이라는 컬럼의 데이터가 나열 되어있다.
select author_lname from books order by author_lname asc;
order by asc 를 이용하면 autor_lname 안에 데이터를 오름차순으로 정렬 할 수있다.
****(일반적으로 order by 만하여도 오름차순이 기준이기 때문에 asc 를 굳이 입력할 필요는 없다.)
select author_lname from books order by author_lname desc;
order by desc 를 사용하면 autor_lname 안에 데이터를 내림차순으로 정렬 한다.
또한 컬럼명 대신 숫자를 이용하여 정렬도 가능하다 .
select title , author_lname,pages_values from books order by 3;
마지막 코드를 보게 되면 order by 에 3 이라는 숫자가 적혀있게 되는데
title, author_lname,pages_values 3개의 컬럼 중 3번째의 컬럼을 정렬 하겠다는 뜻을 가지고 있다.


'MYSQL' 카테고리의 다른 글
| My SQL 날짜 계산 (0) | 2022.05.25 |
|---|---|
| My SQL count() , group by (0) | 2022.05.25 |
| MySQL 중복 데이터 없에기 distinct (0) | 2022.05.25 |
| MySQL replace , reverse 함수 (0) | 2022.05.25 |
| MySQL의 데이터 삭제 delete 테이블 삭제 drop table (0) | 2022.05.16 |