DevSSOM

SQL - 데이터 정렬하기, ORDER BY 본문

DataBase

SQL - 데이터 정렬하기, ORDER BY

데브쏨 2021. 8. 29. 18:16
반응형

ORDER BY : 데이터를 정렬할 때

데이터를 검색할 때 정렬해서 결과를 출력하는 명령어. 엑셀의 텍스트 오름차순 정렬, 내림차순 정렬과 비슷.

ASC = 오름차순(작은 값부터), DESC = 내림차순(큰 값부터). 참고로, 테이블 구조를 추출하는 DESC 테이블명과는 기능이 다름(얘는 describe의 약자).

 

 

1) score 테이블에서 수학(math) 값이 높은 데이터부터 정렬해서 검색

SELECT *
FROM score
ORDER BY math DESC;

조건이 아니라, 정렬이라서 WHERE를 쓰지 않음. '~를 정렬해라' 라고 할 때 ORDER BY를 써서 ORDER BY math 인데, 내림차순 정렬이라 DESC를 붙여줌.

 

 

2) score 테이블에서 수학(math) 값이 낮은 데이터부터 정렬해서 검색

SELECT *
FROM score
ORDER BY math ASC;

오름차순 정렬이기 때문에 ASC.

728x90
반응형
댓글