기본 문법 :
select 컬럼명 from 테이블명 order by 컬럼명 [asc | desc];
- asc : 오름차순으로 정렬 (기본값)
- desc : 내림차순으로 정렬
오름차순 정렬
오름차순 정렬은 작은값에서 큰값 , 알파벳 순으로 정렬한다.
select 컬럼명 from 테이블명 order by 컬럼명;
asc(오름차순) 은 기본값이기 때문에 적어줄 필요가 없다.
내림차순 정렬
내림차순 정렬은 큰 값에서 작은 값으로 또 알파벳 역순으로 데이터를 정렬합니다.
select 컬럼명 from 테이블명 order by 컬럼명 desc;
여러 컬럼을 사용한 정렬
order by 절을 사용하여 여러 컬럼을 기준으로 데이터를 정렬할 수 있습니다.
첫 번째 컬럼을 기준으로 정렬한 후 같은 값이 있을 경우 두번째 컬럼을 기준으로 정렬합니다.
select 컬럼명1,컬럼명2 from 테이블명 order by 컬럼명1 정렬기준 , 컬럼명2 정렬기준;
age를 기준으로 정렬(오름)를 했을때 age의 값이 같은 것이 있으면 두번째 컬럼인 userpw 컬럼으로 정렬(내림)을한다
'Database > SQL' 카테고리의 다른 글
MySQL TINYINT ?? (0) | 2024.11.05 |
---|---|
데이터베이스 Data 추가/수정/삭제/확인 (0) | 2024.09.09 |
데이터베이스 컬럼 추가 / 삭제 / 수정 (0) | 2024.09.09 |
데이터베이스 , 테이블 삭제/생성 (0) | 2024.09.09 |
Join (0) | 2024.07.09 |