🛠️Skill/SQL
[oracle] 서울시 가장 비싼 물건과 가격 출력 / 서브쿼리 / ROWNUM
Istj_eff
2022. 10. 4. 23:56
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);