CASE 문을 이용해 특정컬럼에 대해 사용자가 원하는 정렬이 가능하다는것을 검색하여 확인하였습니다.
SELECT FilterResult , ID FROM TEST_TABLE
ORDER BY
CASE WHEN FilterResult = 'CODE000001' THEN 1 ELSE 2 END ASC
, ID ASC
예시문에서 추가로 조건을 더 설정하고 싶다면 CASE 문의 조건을 더 추가해주면 될 것 같습니다.
'MS-SQL > Query' 카테고리의 다른 글
[MS-SQL 2012] SEQUENCE 생성 (0) | 2015.04.23 |
---|---|
[MSSQL] PIVOT을 이용하여 행과 열을 변경하여 출력 , FOR문 안의 IN 동적으로 설정해보기 (0) | 2015.04.01 |
[MSSQL] OPENQUERY와 파라미터를 대입하여 조회 (0) | 2015.03.04 |
[MSSQL] 간단하게 나누기 나머지 구하기 (0) | 2015.02.03 |
[MS-SQL] 여러개 열을 하나의 행으로 출력하는 간단한 예제입니다. (0) | 2015.01.15 |