페이지

2012년 3월 23일 금요일

salary 1000당 * 표시 나오게 하기

10g sql fundamental1_sg1 3-67p의 문제..
이건 교재에도 나오지 않은 내용은데 어떻게 풀라는건지

원하는건 last_name의 8자와 salary 1000당 *하나를 입력하는 것이다.

select substr(last_name,1,8)||' '||lpad(' ', trunc(salary/1000+1),'*')
from employees
order by salary desc;

핵심은 lpad후 ' '을 써서 아무것도 내용을 쓰지 않는 것
좀더 매끄럽게 할 수도 있을거 같은데 나중에 다듬어바야지

댓글 없음:

댓글 쓰기