반응형
오름차순으로 정렬하기.
레코드를 지정한 컬럼의 값에 따라 순서대로 표시하려면 order by를 사용합니다.
레코드를 오름차순으로 표시하기는 작은 값에서 큰 값으로 정렬하는 것을 말합니다.
다음과 같이 오름차순 명령을 할 수 있습니다.
select 컬럼명 from 테이블명 order by 컬럼명 asc
asc를 안써도 디폴트 값은 오름 차순으로 정렬됩니다.
나이 순으로 오름차순 정렬해서 출력해 보겠습니다.
select * from table_01 order by age asc;
내림차순으로 정렬하기.
내림차순은 큰 값에서 작은 값으로 정렬하는 것을 말합니다.
내림차순은 desc를 사용하여 나타냅니다.
나이 순으로 내림차순으로 정렬해 보겠습니다.
select * from table_01 order by age desc;
표시할 레코드의 범위 지정하기.
레코드를 순서대로 표시할 때 표시할 레코드의 수를 지정할 때는 limit를 사용했는데요.
범위를 지정할 때는 offset를 사용하면 됩니다.
offset 뒤에 지정하는 숫자는 그 숫자만큼 이동한 이후부터 출력하라는 의미입니다.
select 컬럼명 from 테이블명 limit 표시할 레코드 수 offset 이동할 레코드 수
select * from table_01 order by age desc limit 5 offset 2;
반응형
'MySQL' 카테고리의 다른 글
MySQL 그룹화에 조건 설정하기. (0) | 2017.11.27 |
---|---|
MySQL 그룹별로 표시하기. (0) | 2017.11.27 |
MySQL CASE WHEN 사용하기. (0) | 2017.11.26 |
MySQL 조건에 AND 와 OR 사용하기. (0) | 2017.11.24 |
MySQL select 조건 설정하기. (0) | 2017.11.22 |