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);

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.