SQL 기초 실무/빅데이터 문제 풀기
23.10.04. SQL Developer 빅데이터 분석하기 ⑤
잇꼬
2023. 10. 4. 10:05
728x90
반응형
SMALL
5. 우리나라에서 대학 등록금이 가장 비싼 대학교를 SQL로 출력하기.
-- 예제130. 우리나라에서 대학 등록금이 가장 비싼 학교는?
DROP TABLE university_fee;
CREATE TABLE university_fee
(division VARCHAR2(20), -- 학제별
type VARCHAR2(20), -- 설립별
university VARCHAR2(60), -- 대학명
loc VARCHAR2(40), -- 지역별
admission_cnt NUMBER(20), -- 입학정원 합
admission_fee NUMBER(20), -- 평균입학금
tuition_fee NUMBER(20) ) ; -- 평균등록금
select * from university_fee;
select count(*) from university_fee;
select university, tuition_fee, rank() over (order by tuition_fee desc nulls last) 순위
from university_fee ;
select *
from (
select university, tuition_fee, rank() over ( order by tuition_fee desc nulls last) 순위
from university_fee
)
where 순위 = 1;
-- 문제1. 우리나라에서 대학 입학정원이 가장 많은 대학교는 어디인가?
select *
from (
select university, admission_cnt, rank() over ( order by admission_cnt desc nulls last) 순위
from university_fee
)
where 순위 = 1;
728x90
반응형
LIST