SQL 레코드 정렬

snovvy·2024년 8월 8일

SQL-Injection

목록 보기
9/9

ORDER BY 절

ORDER BY 절은 레코드를 특정 칼럼을 기준으로 정렬로 출력시킬 떄 사용하는 방법입니다.

SELECT COLUMN1, COLUMN2, FROM TABLE ORDER BY COLUMN [ASC/DESC]
--- 오름차순 : ASCENDING / 내림차순 : DESCENDING
--- 기본적으로 오름차순으로 설정되어있습니다.
select * from member order by seq asc;
select * from member order by seq desc;
select * from member order by seq, name;

레코드 출력 개수 제한(MYSQL)

WHERE절을 사용하고도 많은 레코드가 출력된다면 LIMIT를 사용하여 레코드의 출력 개수를 제한합니다.

SELECT COLUMN1, COLUMN2 FROM TABLE LIMIT[OFFSET], [ROW_COUNT]
SELECT COLUMN1, COLUMN2 FROM TABLE LIMIT[ROW_COUNT]
select * from member limit 1, 4;
--- seq가 2인 값부터 2, 3, 4, 5인 4개가 출력이 됩니다.

0개의 댓글