2020년 7월 19일 일요일

[서브쿼리/조인 실습 1]

drop table sales;

drop table geography;

create table sales (

dosi varchar2(20),

sales number,

sale_date date

)

INSERT INTO sales (dosi,sales,sale_date) values ('seoul',1500,'2015/02/02');

INSERT INTO sales (dosi,sales,sale_date) values ('pusan',1200,'2015/01/01');

INSERT INTO sales (dosi,sales,sale_date) values ('pusan',1100,'2015/02/08');

INSERT INTO sales (dosi,sales,sale_date) values ('inchon',500,'2015/01/30');

create table geography (

region varchar2(10),

dosi varchar2(20)

)

INSERT INTO geography (region,dosi) VALUES ('east','pusan');

INSERT INTO geography (region,dosi) VALUES ('east','chunchun');

INSERT INTO geography (region,dosi) VALUES ('west','seoul');

INSERT INTO geography (region,dosi) VALUES ('west','inchon');

sales 테이블

dosi sales sale_date

--------------------------

seoul 1500 2015/02/02

pusan 1200 2015/01/01

pusan 1100 2015/02/08

inchon 500 2015/01/30

geography 테이블

region dosi

------------------

east pusan

east chunchun

west seoul

west inchon

[데이터를 입력 후 아래 결과를 만들어내는 쿼리를 작성하세요. ]

1. 지역별 매출합계

region sales

---------------

east 2300

west 2000

2. 도시별 매출합계

dosi sales

--------------------

chunchun 매출없음

inchon 500

pusan 2300

seoul 1500

3. 기간별, 지역별 매출합계

yyyymm region sales

-----------------------

201501 east 1200

201501 west 500

201502 east 1100

201502 west 1500

[주말SQL교육]서브쿼리실습과제

4. 지역별, 기간별(월별) 합계를 출력하는데 월별매출액이 1200 이상

east 201501 1200

west 201502 1500

5. EXISTS를 사용하여 REGION이 "WEST"인 곳의 매출합계를 출력하세요.

SUM(SALES)

----------

2000

댓글 없음:

댓글 쓰기

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...