특정 레코드만 앞으로 먼저 정렬하기

특정 레코드만 앞으로 먼저 정렬하기



테이블 : tb_test
필드 : num , name

문제 : num 으로 정렬을 하되 특정 num 만 맨앞으로 꺼내고 나머지는 오름차순으로 정렬되게할것





다음과 같이 들어있다고 칠때 4번째있는 레코드만 먼저 앞으로 꺼낸뒤 뒤에는 num 를 오름차순으로
정렬 해보겠습니다







특정 num 의 값을 비교한뒤 맞으면 0 을 틀리면 1을 넣어서 그것을 새로운 필드를 만듭니다
그필드순으로 정렬 후 다시 num 순으로 2차 정렬을 시키면 정렬이 원하는대로 완성이 됩니다
Clip to Evernote

이 글은 팀블로그 "씨디맨" 의 동의 없이 재배포 할 수 없습니다. 링크, 트랙백은 무제한 허용 *  [자세히보기]