-- 별찍기 버전 1

SELECT RNUM SEQ
    ,LPAD('*',RNUM,'*')T1
    ,LPAD('A',RNUM,'B')T2
    ,DECODE(SIGN(RNUM-5),1,6-((RNUM-4)),RNUM) AS DSEQ
    ,LPAD('*',DECODE(SIGN(RNUM-5),1,6-((RNUM-4)),RNUM),'*') DFTST
    ,CASE WHEN RNUM -5 >= 1 THEN 6-((RNUM-4))
    ELSE RNUM
    END AS CSEQ
    ,LPAD('*',CASE WHEN RNUM -5 >= 1 THEN 6-((RNUM-4))
            ELSE RNUM
            END
            ,'*') CFTST
FROM(SELECT ROWNUM RNUM
        FROM USER_TAB_COLUMNS
        WHERE ROWNUM < 10
        ORDER BY RNUM ASC
        --ORDER BY RNUM DESC
        );
        
SELECT RPAD('A',3,'BCDEFGHIZKLMNOPQRSTUVWXYZ') FROM DUAL;
 
대표사진 삭제
  • 오른쪽 정렬왼쪽 정렬가운데 정렬
  •  
  • 사진 편집
  •  
  • 작게문서 너비옆트임
  •  
  • 삭제

실행결과

 

-- 별찍기 버전 2
SELECT RNUM SEQ
    ,LPAD('*',RNUM,'*') T1
    ,LPAD('A',RNUM,'B') T2
    ,DECODE(SIGN(RNUM -10),1,11-((RNUM-9)),RNUM) AS DSEQ
    ,LPAD('*',DECODE(SIGN(RNUM-10),1,11-((RNUM-9)),RNUM),'*') DFTST
    ,CASE WHEN RNUM -10 >= 1 THEN 11-((RNUM-9))
    ELSE RNUM
    END AS CSEQ
    ,LPAD('*',CASE WHEN RNUM -10 >= 1 THEN 11-((RNUM-9))
            ELSE RNUM
            END
        ,'*') CFTST
FROM(SELECT ROWNUM RNUM 
        FROM USER_TAB_COLUMNS
        WHERE ROWNUM < 20
        ORDER BY RNUM ASC
        );
 
대표사진 삭제

실행결과

 

 

'DB > 구자료' 카테고리의 다른 글

SQL로 달력만들기  (0) 2022.08.28
저장 함수 (FUNCTION)  (0) 2022.08.28
SQL 프로시저  (0) 2022.08.28
PL / SQL  (0) 2022.08.28
INDEX  (0) 2022.08.28

+ Recent posts