order by를 어떻게 써야할지 모르겠네요.. 첫번째 항목에 맞춰서 두번째항목의 계를 밑으로 두고 싶습니다
by 마농
[2018.03.13 17:54:53]
SELECT *
FROM (SELECT '01' gb1, '계' gb2, 50 v
UNION ALL SELECT '01', '연습' , 10
UNION ALL SELECT '01', '연습2', 40
UNION ALL SELECT '02', '계' , 20
UNION ALL SELECT '02', '연습' , 10
UNION ALL SELECT '02', '연습2', 10
) a
ORDER BY gb1
, CASE gb2 WHEN '계' THEN 1 ELSE 0 END
, gb2
;
by 노랑별
[2018.03.13 18:02:55]
ORDER BY 오류는 왜 뜨는거죠...?ㅠㅠ
by 마농
[2018.03.13 18:15:37]
저는 정상 수행됩니다. 잘못 적용하신 듯.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.