채택완료

sql문에서 order by 두번 사용할수 있나요?

2016-02-18 (목) 15:13:43 8,942

2개 필드 조합해서 order by 필드 desc 

사용할려고 하는데

어떻게 할수있나요?

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

콤마로 분리해 나열하세요.

예) order by column1,column2 desc ; 

답변에 대한 댓글 2개

혹시 날짜 데이터중
data_column1, data_column2 이 날짜 데이터중에서
조합해서 2가지 데이터중 하나 데이터라도 날짜가 빠르면 위로 갈수 있게 할수없나요?
2016-02-18 (목) 16:33:11
질문파악이 잘 안되지만 다음 처럼 시도해 보시죠.
order by case when column1 >= column2 then 0 else 1 end desc;

ex> column1 desc , column2 desc 

답변을 작성하려면 로그인이 필요합니다.