2023-02-28 TIL 9강 정렬 - ORDER BY
ORDER BY : 정렬(기본-오름차순)
select * from sample31 order by age;
select * from sample31 order by address;
ORDER BY 열이름 DESC : 내림차순
select * from sample31 order by age desc;
ORDER BY 열이름 ASC : 오름차순
select * from sample31 order by age asc;
- DESC : descendant (하강)
- ASC : ascendant (상승)
정렬에서의 대소관계
- 수치형 데이터나 날짜시간형 데이터는 숫자 크기로 나열
- 문자열형 데이터는 알파벳이나 한글 자모음 배열 순서대로 나열 - 사전식 순서에 의해 결정됨
- 예제) 문자열형(VARCHAR)와 수치형(INTEGER)을 오름차순으로 정렬할 때
ORDER BY는 테이블에 영향을 주지 않는다
- 서버에서 클라이언트로 행 순서를 바꾸어 결과를 반환하는 것 뿐, 저장장치에 저장된 데이터의 행 순서를 변경하는 것은 아니다.
'프로그래밍 언어 > SQL' 카테고리의 다른 글
[SQL] 행 수 제한하기(LIMIT), 오프셋 지정하기(OFFSET) (0) | 2023.03.02 |
---|---|
[SQL] 복수의 열을 지정해 정렬하기(ORDER BY), NULL 값의 정렬순서 (0) | 2023.03.02 |
[SQL] 패턴 매칭, 부분 검색(LIKE) (0) | 2023.02.28 |
[SQL] 두 개 이상의 조건 조합하기(AND, OR, NOT) (0) | 2023.02.26 |
[SQL] 검색조건 지정하기(SELECT,FROM,WHERE), IS NULL, 비교연산자 (0) | 2023.02.26 |