메뉴 건너뛰기

조회 수 436 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

필드명 Result 의 값이 'N' 과 'Y' 의 값을 갖는 행을 맨위로 출력하고 나머지를 idx로 정렬

select * from tablename
order by case when Result in ('N','Y') then 0 else 1 end,idx

여기서 Result 의 값이 숫자일 경우 연산도 가능하다 ex) case when Result / 10 in (5,9) then 0 else 1 end ,idx

 

 

필드명 category 의 값이 "3" 또는 "9" 인 행들을 하단으로 보내고 추천순으로 정렬하기

select * from tablename

ORDER BY CASE WHEN (category = 3 OR category = 9) THEN 'category DESC' ELSE 'bd_idx_num DESC' END, bd_idx_num DESC


등록된 글이 없습니다.

Board Pagination Prev 1 Next
/ 1

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved