728x90
반응형
SMALL

SQL 기초 실무/빅데이터 문제 풀기 5

23.10.04. SQL Developer 빅데이터 분석하기 ⑤

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(*) ..

23.10.04. SQL Developer 빅데이터 분석하기 ④

4. 절도가 가장 많이 발생하는 요일을 SQL로 출력하기 -- 예제128. 절도가 가장 많이 발생하는 요일은 언제인가요? DROP TABLE CRIME_DAY; CREATE TABLE CRIME_DAY ( CRIME_TYPE VARCHAR2(50), SUN_CNT NUMBER(10), MON_CNT NUMBER(10), TUE_CNT NUMBER(10), WED_CNT NUMBER(10), THU_CNT NUMBER(10), FRI_CNT NUMBER(10), SAT_CNT NUMBER(10), UNKNOWN_CNT NUMBER(10) ); select * from crime_day ; drop table crime_day_unpivot ; create table crime_day_unpivot as s..

23.10.04. SQL Developer 빅데이터 분석하기 ③

3. 스티븐 잡스 연설문에서의 긍정단어와 부정단어의 카운터하기 -- 예제128. 스티븐 잡스 연설문에서 긍정단어가 많이 나올까 부정단어가 많이 나올까 create table positive ( p_text varchar2(2000) ) ; -- 긍정단어 table create table negative ( n_text varchar2(2000) ) ; -- 부정단어 table select * from speech ; select * from positive ; select count(*) from positive ; select * from negative ; select count(*) from negative ; create or replace view speech_view as select rege..

23.10.04. SQL Developer 빅데이터 분석하기 ②

2. 스티븐 잡스 연설문 (2005년) 에서 가장 많이 나오는 단어는 무엇인지 SQL로 출력하기. --예제127. 스티븐 잡스 연설문에서 가장 많이 나오는 단어는? -- 잘못되었을 경우 : truncate table speech ; create table speech ( speech_text varchar2(1000) ); select count(*) from speech ; select * from speech ; select regexp_substr ( 'I never graduated from college', '[^ ]+', 1, 2) word from dual ; select regexp_substr(lower(speech_text) , '[^ ]+', 1, a) word from speech ..

23.10.02. SQL Developer 빅데이터 분석하기 ①

참고) 공공데이터 포털사이트 https://www.data.go.kr/data/15009644/fileData.do '국립암센터_24개종 암발생률' 다운로드 클릭! '테이블' 마우스 우클릭해서 '데이터 임포트' 클릭 파일 → '찾아보기' 클릭해서 다운로드한 엑셀파일 열기 '다음' 클릭 '테이블 이름' 설정 : cancer 으로 설정 '다음'으로 클릭 '완료' 클릭한 후 SELECT * FROM cancer ; 으로 확인. 1. 우리나라 남자들이 가장 많이 걸리는 암은 무엇일까? --예제126. 우리나라 남자들이 가장 많이 걸리는 암은 무엇일까? select * from cancer ; select * from cancer where 성별 != '남녀전체' and 발생연도 = '1999' and 발생자수 ..

728x90
반응형
LIST