안녕하세요 고객이 이상한걸 요구해서 문의드립니다.
SELECT 31 FROM dual UNION ALL
SELECT 32 FROM dual UNION ALL
SELECT 34 FROM dual UNION ALL
SELECT 37 FROM dual UNION ALL
SELECT 38 FROM dual UNION ALL
SELECT 40 FROM dual UNION ALL
SELECT 41 FROM dual UNION ALL
SELECT 42 FROM dual UNION ALL
SELECT 43 FROM dual UNION ALL
SELECT 44 FROM dual UNION ALL
SELECT 45 FROM dual
결과는 '31~32,34,37~38,41~45' 이런식으로 나와야 하는데
도저히 답이 않나와서 문의드립니다.
연속된 번호는 연속시작값과 끝값을 ~ 로 묶고 떨어진 번호는 , 로 구분하면서 저런값이 나와야 하는데 정말 생각보다 힘드네요
고수님들 부탁드립니다.
감사합니다.
|