본문 바로가기
🛠️Skill/SQL

[oracle] 서울시 가장 비싼 물건과 가격 출력 / 서브쿼리 / ROWNUM

by Istj_eff 2022. 10. 4.

Q. 서울시 물가 CSV - 서울시 물가중 가장 비싼 품목과 가격 출력

테이블 생성

-- CSV 파일 저장할 테이블 생성
create  table seoul_price
(  
P_SEQ	number(10),
M_SEQ	number(10),
M_NAME  varchar2(80),
A_SEQ	number(10),
A_NAME	varchar2(60),
A_UNIT	varchar2(40),
A_PRICE	number(10),
P_YEAR_MONTH	varchar2(30),
ADD_COL	     varchar2(180),
M_TYPE_CODE	varchar2(20),
M_TYPE_NAME	varchar2(20),
M_GU_CODE	varchar2(10),
M_GU_NAME	varchar2(30) );

 

상위 5개만 출력 ROWNUM

-- 데이터 임포트 후 조회 (상위 5개만)
SELECT *
FROM seoul_price WHERE ROWNUM <= 5

 

SELECT A_NAME as "상품", A_PRICE as "가격", M_NAME as "매장명"
  FROM seoul_price
  WHERE A_PRICE = (SELECT MAX(A_PRICE)
				  FROM seoul_price);

 

댓글