DevSSOM
SQL - 데이터 정렬하기, ORDER BY 본문
반응형
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
반응형
'DataBase' 카테고리의 다른 글
SQL - 두 개의 테이블 제어하기 INNER JOIN, LEFT JOIN, RIGHT JOIN (0) | 2021.09.01 |
---|---|
SQL - 그룹으로 만들기 GROUP BY, 그룹에 조건 걸기 HAVING (0) | 2021.08.31 |
SQL - 함수 : COUNT, LIMIT, SUM, AVG, MAX, MIN (0) | 2021.08.30 |
SQL - 데이터 수정하기 : INSERT, UPDATE, DELETE (0) | 2021.08.29 |
SQL - 데이터에서 유사한 값 찾기, LIKE (0) | 2021.08.28 |
SQL - 조건 추가해서 데이터 검색하기, WHERE (0) | 2021.08.26 |
SQL - 테이블에서 데이터 검색하기, SELECT DISTINCT FROM (0) | 2021.08.25 |
댓글