본문 바로가기
DataBase/MSSQL

[MSSQL] 두개 이상 필드 값 비교 ORDER BY

by 호호호호히히히히 2017. 7. 26.
728x90
반응형

[MSSQL] 두개 이상 필드 값 비교 ORDER BY


두개 이상 필드값을 비교하여 정렬 해야할 경우


SELECT seq, addDt, moddt, * FROM [tableName]



각각 ORDER BY를 하면 첫 필드 부터 정렬 됨

normal order by sorting

SELECT * FROM [tableName] ORDER BY modDt DESC, addDt DESC


Example)



CASE문으로 조건을 주어 두 필드 이상의 값을 합하여 비교 가능

using case with mssql


SELECT * FROM [tableName] ORDER BY (CASE WHEN modDt <> '' Then modDt ELSE addDt END) DESC


Example)

반응형

'DataBase > MSSQL' 카테고리의 다른 글

[MSSQL] 데이터에서 enter, tab 제거  (0) 2018.03.07
[MSSQL] 프로시져 정보보기  (0) 2018.02.13
[MSSQL] 원격 프로시저 실행하기  (0) 2017.06.26
[MSSQL] 쿼리 단축키 지정하기  (0) 2017.03.28
[MSSQL] 랜덤 노출  (0) 2016.12.06

댓글