반응형
MSSQL에서 ORDER BY시
특정값이 더 먼저 출력되게 하는
조건을 걸고 싶을 경우 방법은 다음과 같다
SELECT 컬럼명 FROM 테이블
ORDER BY CASE WHEN 조건 THEN 0
WHEN 조건 THEN 1
ELSE 2 END
이런 방식으로 조건을 걸 경우
0을 준 값이 가장 먼저 나오고
숫자가 올라갈 수록
늦게 나오는 식으로 출력되게 된다
반응형
'Error & Fix' 카테고리의 다른 글
ORA-01438: 이 열에 대해 지정된 전체 자릿수보다 큰 값이 허용됩니다. 해결방법 (0) | 2020.06.02 |
---|---|
MSSQL ROW_NUMBER 사용방법 정리 (0) | 2020.05.27 |
MSSQL charindex 사용방법 정리 (0) | 2020.05.27 |
MSSQL Server Management Studio 라인 이동 방법 (0) | 2020.05.25 |
MSSQL 문자열이나 이진 데이터는 잘립니다 해결방법 (0) | 2020.05.25 |
댓글