[9] MySQL - 데이터 조회(3)
2024. 3. 17. 14:16ㆍMySQL
728x90
★ MySQL 5.7 버전으로 진행
# order by asc/desc, order by field, limit
ㄴ order by : 조회된 데이터의 순서를 정해주는 문법이다.
ㄴ limit : 조회된 데이터의 특정 지점부터 몇개의 갯수를 정하여 출력해주는 문법이다.
ㄴ order by field : field는 컬럼을 지정해서 특정컬럼의 값 순서를 지정
ㄴ asc : 오름차순
ㄴ desc : 내림차순
1. ORDER BY FILED()
# SELECT * FROM 테이블명 ORDER BY FIELD(컬럼명, 정렬할값,정렬할값, ···)
SELECT * FROM column_table ORDER BY FIELD(idx, 1,2); # idx컬럼의 값 2,1순으로 정렬하겠다.
SELECT * FROM column_table ORDER BY FIELD(idx, 2,1); # idx컬럼의 값 2,1순으로 정렬하겠다.
2. ORDER BY ASC/DESC
# SELECT * FROM 테이블명 ORDER BY 컬럼명 ASC
# SELECT * FROM 테이블명 ORDER BY 컬럼명 DESC
SELECT * FROM column_table ORDER BY idx ASC # idx컬럼의 값을 오름차순으로 정렬하겠다.
SELECT * FROM column_table ORDER BY idx DESC # idx컬럼의 값을 내림차순으로 정렬하겠다.
3. ORDER BY ASC/DESC
# SELECT * FROM 테이블명 LIMIT 출력지점,갯수
SELECT * FROM column_table LIMIT 0,1 # 데이터의 첫번째 값부터 1개의 값만 출력하겠다.
SELECT * FROM column_table LIMIT 1,1 # 데이터의 두번째 값부터 1개의 값만 출력하겠다.
728x90
'MySQL' 카테고리의 다른 글
[8] MySQL - 테이블 데이터 조회(2) (0) | 2024.03.15 |
---|---|
[7] MySQL - 테이블 데이터 조회 (0) | 2024.03.15 |
[6] MySQL - 데이터 수정 및 삭제 (0) | 2024.03.15 |
[5] MySQL - 테이블 데이터 추가(등록) (0) | 2024.03.15 |
[4] MySQL - sql DML언어 (0) | 2024.03.15 |