본문 바로가기
DataBase/MySQL

[MySQL] 테이블에서 데이터 정렬하기 - ORDER BY절

by coding-choonsik 2023. 3. 16.
728x90
반응형
SMALL

1. Order by절

※ [ ]: 생략 가능 

  • select 필드명1, 필드명2,... from 테이블명 order by 정렬할 필드명 [asc, desc]  

 

1-1. 오름차순 정렬

✅ member 테이블에서 userid를 기준으로 오름차순 정렬

select userid, username, point from member order by userid asc;
select userid, username, point from member order by userid ;   # asc 생략가능

 

 

1-2. 내림차순 정렬

✅ member 테이블에서 userid를 기준으로 내림차순 정렬

select userid, username, point from member order by userid desc;

✅ member .테이블에서 point를 기준으로 내림차순 정렬하고 값이 같으면 userid 오름차순으로 정렬

select * 
from member
order by point desc, user id asc;

 

 

1-3. 정렬과 LIMIT 사용하기

✅ member 테이블에서 point를 기준으로 내림차순 정렬하고 3개 행만 가져오기

select * 
from member
order by point desc
limit 3;

728x90
반응형
LIST