오늘의 마지막 문제.
문제1. 이수자 평가문제시 9번으로 나올 테이블을 미리 만드시오
위의 테이블의 데이터로 오늘 배운 pivoting insert 로 아래에 테이블에 데이터를 입력하세요
코드 :
--오늘의 마지막 문제.
--문제1. 이수자 평가문제시 9번으로 나올 테이블을 미리 만드시오
create table casino
(year_month varchar2(30),
japan number(10),
china number(10),
hongkong number(10),
taiwan number(10),
south_east_asia number(10),
overseas_korean number(10),
russia number(10),
etc number(10)
);
select * from casino;
--위의 테이블의 데이터로 오늘 배운 pivoting insert 로 아래에 테이블에 데이터를 입력하세요
create TABLE casino_p
( year VARCHAR2(10),
NATION varchar2(30),
people NUMBER(10) );
insert all
into casino_p values(year_month,'JAPAN',JAPAN)
into casino_p values(year_month,'CHINA',CHINA)
into casino_p values(year_month,'HONGKONG',HONGKONG)
into casino_p values(year_month,'TAIWAN',TAIWAN)
into casino_p values(year_month,'SOUTH_EAST_ASIA',SOUTH_EAST_ASIA)
into casino_p values(year_month,'OVERSEAS_KOREAN',OVERSEAS_KOREAN)
into casino_p values(year_month,'RUSSIA',RUSSIA)
into casino_p values(year_month,'ETC',ETC)
select *
from casino;
select * from casino_p; --96
문제2. 위에서 만든 테이블로 아래의 결과를 출력하시오
코드 :
--문제2. 위에서 만든 테이블로 아래의 결과를 출력하시오
select nation, sum(people), dense_rank()over(order by sum(people) desc) 순위
from casino_p
group by nation;
문제3. 아래의 ocp 문제의 답은?
코드 :
create table product_information
(id number(20),
unit_price number(8,2)
);
select * from product_information;
insert into product_information values (1, 10235.95);
insert into product_information values (2, 1023.95);
insert into product_information values (3, 1023.99);
select to_char(unit_price, '$9,999')
from product_information;