숫자중에 가장 작은 숫자 찾는 방법이 뭐가 있을까요 ? 0 1 1,802

by 도전중수 [2013.09.06 17:37:12]





    select
    '2,3,4,5,6,7,1,8,9,10,11,12,13,14,15' AS AB
    from dual

    이렇게 되어 있는것 문장에서 가장 작은수를 찾고 싶은데요 
어떻게 해야 가능할까요  ?
by 아린 [2013.09.06 18:21:02]
WITH t AS(                               
select '12,3,4,5,6,7,1,8,9,10,11,12,13,14,15' AS AB
  from dual
)
SELECT MIN(REGEXP_SUBSTR(ab, '[^,]+', 1, lv)) val
  FROM t
     , (SELECT LEVEL lv FROM dual CONNECT BY LEVEL <= 50) d
 WHERE lv <= REGEXP_COUNT(ab, ',') + 1
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입