ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 별칭주기,단위표시
    Oracle-diary/QUERY 2020. 1. 30. 17:56
    col,'단위' "내용" <-단위는 하나의 열을 추가하는것과 다름없다.
     
    col||'단위' "내용"
     
    ex)
    select ename||LPAD(SAL,SAL/100+length(SAL),'*') "사원별 급여 현황" <-둘의 열을 합치고 별칭을 주기!!
    from emp
    /
     
    *괄호는 어떻게 넣을까??
     
    결과 값을 3등분 해준다
     
    ex)select ENAME||LPAD(' ',SAL/100+1,'*')||'(' || SAL ||')' "사원별 급여 현황" <- lpad의 첫번째 요소를 space바로 채워준다 ' '
    FROM EMP
     
    *마지막으로 ROUND 해주기
     
     
    select ENAME||LPAD(' ',ROUND(SAL/100)+1,'*')||'(' || SAL ||')' "사원별 급여 현황"
     
     
    최종
    select ENAME||LPAD(' ',ROUND(SAL/100)+1,'*')||'(' || SAL ||')' "사원별 급여 현황"
    from emp
     
     
    +추가로
     
    이름의 길이가 달라서 길이가 달라지는 걸 해결하기위해
    RPAD(ENAME,8,' ') ||LPAD(' ',ROUND(SAL/100)+1,'*')||'(' || SAL ||')' "사원별 급여 현황"
    를 해준다.

    'Oracle-diary > QUERY' 카테고리의 다른 글

    정렬하기  (0) 2020.01.30
    연산자,WILD CHARACTER  (0) 2020.01.30
    ||와 DISTINCT  (0) 2020.01.30
    TABLE,RDBMS,사용자종류  (0) 2020.01.30
    SUBQUERY  (0) 2020.01.30

    댓글

Designed by Tistory.