select 열이름,열이름 from 테이블명 order by 정렬하고싶은 열이름;
select 열이름,열이름 from 테이블명 order by 1;->1은 정렬하고싶은 열 순서
예:1이므로 select다음 나오는 처음 열이름이 정렬된다.
만약 2라면 두번째나오는 열이름이 정렬된다.
select 열이름,열이름 from 테이블명 order by 정렬하고싶은 열이름,정렬하고싶은 열이름;
이렇게도 된다. 이 경우 우선순위는 by뒤에 나오는 맨처음 정렬하고싶은 열이름이 우선순위를 가진다.
정렬하고싶은 열이름으로 우선정렬후 2번째정렬하고싶은 열이름이 정렬되어 출력된다.
오름차순으로 정렬
select 열이름,열이름 from 테이블명 order by 정렬하고싶은 열이름 asc;
아무것도 없을때에는 자동으로 오름차순이므로 의미가 없다.
내림차순으로 정렬
select 열이름,열이름 from 테이블명 order by 정렬하고싶은 열이름 desc;
'프로그래밍 > DB' 카테고리의 다른 글
데이터값을 변경하는 명령어(update) (0) | 2017.09.20 |
---|---|
table을 변경하는 명령어(alter,modify) (0) | 2017.09.20 |
데이터값을 table안에 입력하는 명령어(insert into) (0) | 2017.09.20 |
만든 table을 확인하는 명령어(select*from,desc) (0) | 2017.09.20 |
DB 테이블 생성(create table) (0) | 2017.09.20 |