기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

MYSQL

MYSQL order by 컬럼 데이터 정렬하기 /내림차순 /오름차순 desc / asc/

하늘.98 2021. 12. 7. 18:13

order by 라는 함수를 이용하여 

컬럼내에 데이터를 정렬 할 수 있으며 

오름차순으로,내림차순으로 정렬 모두 가능하다 .

select author_lname from books; (122번) 

autor_lname 이라는 컬럼의 데이터가 나열 되어있다. 

select author_lname from books order by author_lname asc;(131~133번)

order by asc 를 이용하면 autor_lname 안에 데이터를 오름차순으로 정렬 할 수있다.

****(일반적으로 order by 만하여도 오름차순이 기준이기 때문에 asc 를 굳이 입력할 필요는 없다.)

 select author_lname  from books order by author_lname desc; (128~129번)

order by desc 를 사용하면 autor_lname 안에 데이터를 내림차순으로 정렬 한다.

 

 

또한 컬럼명 대신 숫자를 이용하여 정렬도 가능하다 .

 select title , author_lname,pages_values from books order by 3; (140~142번)

마지막 코드를 보게 되면 order by 에 3 이라는 숫자가 적혀있게 되는데 

title, author_lname,pages_values 3개의 컬럼 중 3번째의 컬럼을 정렬 하겠다는 뜻을 가지고 있다.