sql 어떻게 특정한 열 을 특정한 순서 로 정렬 합 니까?

619 단어 sql
이전 에는 sql 의 기능 에 한계 가 있다 고 생각 하고 오름차 순 과 내림차 순 만 진행 할 수 있 는 사전 정렬 법 이 있 었 습 니 다. 시간 순 서 를 확정 한 토대 에서 sql 조회 결 과 를 코드 에 넣 고 다시 정렬 하 는 것 은 정말 힘 들 고 고통스러운 과정 입 니 다. 생각해 도 상 관 없 이 작은 기능 으로 실현 하기 가 귀 찮 았 습 니 다.가끔 이런 방법 을 발견 하면 확실히 밝 아진 다.
--         ,    ,        ,
--    -  -       
select sqdw,kssj,number from  dayplan
order by  kssj,
case
   when sqdw like '%  %' then 1
   when sqdw like '%  %' then 2
   when sqdw like '%  %' then 2
   when sqdw like '%  %' then 2
   when sqdw like '%  %' then 2
end
,number

      이상 은 쓰기 만 제공 하고 복사 하여 실행 할 수 없습니다.

좋은 웹페이지 즐겨찾기