본문 바로가기
Web Programing!/Mssql

[MSSQL] 다중 필드 값 order by 하기

by 어설픈봉봉이 2011. 7. 7.
반응형
SMALL



여러가리 컬럼을 정럴하기 위해선  order by 후 가장 먼저 정렬할 컬럼명을 쓰고 콤마(,) 후 다음 으로

정렬할 컬럼을 입력해주면 된다. 서로의 정렬기준이 달라도 된다...

예_)
SELECT * FROM TEST ORDER BY 칼럼명1 ASC, 칼럼명2 ASC ;

이렇게 되면 일단 칼럼명1로 정렬이 된다음 칼럼명1의 정렬하에서 칼럼명2의 정렬이 일어난다.

num1     num2
  1           7
  1           5
  2           2
  1           1
  2           4
  3           3

자료가 이렇게 있다고 치면,

SELECT * FROM TEST ORDER BY num1 ASC, num2 ASC ;

num1     num2
  1           1
  1           5
  1           7
  2           2
  2           4
  3           3

이런 형식으로 정렬이 된다.
반응형