-- 4이하면 디폴트 4로 만들어라 그리고 10이상의 짝수면 뒷자리를 0으로 만들어서 값이 나올수 있도록 만들어라
select rownum
,lpad('*',case when :ARG_LMT/2<rownum then :ARG_LMT-rownum else ROWNUM END,'*') STR
FROM DUAL
CONNECT by level < :ARG_LMT;
이 sql로 만들고있는데 도저히 모르겠습니다..... 살려주세요 알려주세요
Comment 1
-
건우아빠
2020.05.21 21:59
select number, number % 2, case when number <= 4then 4elsecase when number >= 10 and number % 2 = 0then( number / 10) * 10elsenumberendendfrom master.dbo.spt_valueswhere type ='P'