12.1 나눔로또 분석
첫 번째 주제를 무엇으로 잡을까 고민하다가 모두가 한 번쯤은 대박을 꿈꾸며 구매했을 로또로 주제를 정했습니다. 이번 절에서는 로또 1회부터 827회까지 1등 당첨번호, 1~5등까지 당첨자 수와 당첨금액 데이터를 테이블에 넣고 여러 가지 정보를 가져오려 합니다.
필요한 데이터는 나눔로또 홈페이지에서 엑셀 형태로 내려받았고, 다음과 같이 두 테이블에 데이터를 넣도록 하죠. 먼저 테이블을 만들어 봅시다.
쿼리 12-1 lotto_master 테이블 생성
CREATE TABLE lotto_master ( seq_no NUMBER NOT NULL, -- 로또회차 draw_date DATE, -- 추첨일 num1 NUMBER, -- 당첨번호1 num2 NUMBER, -- 당첨번호2 num3 NUMBER, -- 당첨번호3 num4 NUMBER, -- 당첨번호4 num5 NUMBER, -- 당첨번호5 num6 NUMBER, -- 당첨번호6 bonus NUMBER -- 보너스번호 ); ALTER TABLE lotto_master ADD CONSTRAINTS lotto_master_pk PRIMARY KEY (seq_no);