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 월/주차 구하기  (0) 2018.01.06
left join 시 속도 문제  (0) 2016.12.20
order by varchar to int  (0) 2016.11.24
week(date)에서 한주의 시작일 바꾸기  (0) 2016.11.24

+ Recent posts