메뉴 건너뛰기

조회 수 494 추천 수 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


  1. ORDER BY [특정값을 가지는 행을 우선순위로 정렬하기]

    Date2022.02.08 Views494
    Read More
  2. 모든 DB 확인 및 삭제

    Date2021.04.02 Views53
    Read More
  3. 공백을 구분하여 문자열 자르기

    Date2021.04.02 Views143
    Read More
  4. DB 2Table Join 쿼리..

    Date2021.04.02 Views50
    Read More
Board Pagination Prev 1 Next
/ 1

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved