본문 바로가기
Error & Fix

MSSQL ORDER BY 특정값별 조건 설정방법

by wakestand 2020. 5. 27.
반응형

MSSQL에서 ORDER BY시

특정값이 더 먼저 출력되게 하는

조건을 걸고 싶을 경우 방법은 다음과 같다

 

SELECT 컬럼명 FROM 테이블

ORDER BY CASE WHEN 조건 THEN 0

WHEN 조건 THEN 1

ELSE 2 END

 

이런 방식으로 조건을 걸 경우

0을 준 값이 가장 먼저 나오고

숫자가 올라갈 수록

늦게 나오는 식으로 출력되게 된다

반응형

댓글