1. 오름차순 정렬하기
- select (칼럼) from (테이블) order by (정렬할 칼럼) asc
- select (칼럼) from (테이블) order by (정렬할 칼럼)
2. 내림차순 정렬하기
- select (칼럼) from (테이블) order by (정렬할 칼럼) desc
3. 문자형 숫자 정렬하기
- 문자형 * 1
- select (칼럼) from table order by (문자형 숫자 * 1)
- 형변환
- select (칼럼) from (테이블) order by (정렬할 칼럼)
4. 랜덤으로 가지고오기
- select (칼럼) from (테이블) order by rand()
- select (칼럼) from (테이블) order by rand() limit 3
5. 내맘대로 순서 정의해서 가지고 오기
- SELECT (칼럼) from (테이블) order by field (칼럼, '3', '22', '1')
이렇게 하면 A열에서 3, 22, 1을 가지고 있는 row순으로 출력된다.
'개발개발 > mySql' 카테고리의 다른 글
DB를 쿼리로 업데이트 할때 (0) | 2018.09.16 |
---|---|
mysql 월/주차 구하기 (1) | 2018.01.06 |
left join 시 속도 문제 (0) | 2016.12.20 |
order by varchar to int (0) | 2016.11.24 |
week(date)에서 한주의 시작일 바꾸기 (0) | 2016.11.24 |