DB스터디 모집 충원 친절한 SQL 튜닝 0 0 1,514

by 밤톨이 [2021.03.29 10:58:35]


# 스터디 소개

  작년부터 북스터디를 진행하였고,

  현재 저희 스터디는 아래 책을 공부했습니다.

  1. 불친절한 SQL 프로그래밍

  2. 데이터아키텍처 전문가 가이드(1~4과목)

  3. SQL Booster

  그리고 앞으로 아래 책들을 볼 생각입니다.

  1. 친절한 SQL 튜닝(8주)

  2. 오라클 성능 고도화 원리와 해법(16주)

  3. 데이터아키텍처 전문가 가이드(12주)

  (+ 관계형 데이터 모델링 프리미엄 가이드

    , 관계형 데이터 모델링 노트

    , 프로젝트 성패를 결정짓는 데이터 모델링 이야기

    , 핵심 데이터 모델링

    중 택1)

# 스터디 방법

  1. 코로나 1.5단계 이하 오프(강남구,서초구,동작구), 온라인 격주 진행, 2단계 이상 온라인(구글Meet)

  2. 책 한권을 범위를 나누고 해당 범위 내용 정리 후 매주 일요일 아침 10시 발표 (04/11 진행)

  3. DB관련 토론 주제 또는 본인이 공부한 내용이 있다면 사전 양해를 구하고 발표

  (ex FK설정이 필요한가? , 테이블스페이스를 나누는 기준은 무엇인가? 등)

  4. 그루비 Q&A 글중 SQL 요청글을 발췌하여 전날 풀어보고, SQL 간단하게 설명

  (ex http://www.gurubee.net/article/84164)

# 스터디 규칙

  1. 불참 : 당일 불참 통보시 벌금 3000원, 사전 통보없이 불참시 벌금 5000원 (2회 누적시 제재)

  2. 지각 : 이유없이 10분 이상 지각시 벌금 3000원

  3. 발표 : 발표자가 발표 준비 안했을경우 5000원, 전날 말씀해 주시면 3000원(2회 누적시 제재)

# 당부의 글

  1. 한 책이 진행된다면 되도록 중간에 나가지 말아주세요.

  2. 모임이지만, 개인 공부가 밑바탕이 되어야 합니다. 정해진 범위에 충실하게 공부해 주세요.

# 모집 글

  2분 또는 최대 3분 충원합니다.

  위에 책들을 다 보면 DB관리(백업,이중화 등)에 대한 책을 볼 생각입니다.

  공부한것을 블로그 또는 따로 정리하고 계시는분 환영합니다.

  저희가 사전에 스터디한것도 있어서 문제도 같이 드립니다.

  답안도 주실수 있으면 같이 주시면 감사하겠습니다.

문제

  ☞ 요청사항 : 매장, 년월, 매출액이 존재 하는 테이블 있다.

      2014년도 매장별, 월별, 매출액을 조회하고 매출액은 년도별 매장에 대한 소계를 조회

      이때 2014년도 상반기 자료를 조회 하는데, 각 매장별 매출액이 없는 월도 0 으로 조회

결과값

WITH SALE (SHOP, YM, AMT) AS

( SELECT '동대문', '201401', 12800 FROM DUAL UNION ALL

  SELECT '동대문', '201403', 22700 FROM DUAL UNION ALL

  SELECT '동대문', '201403', 22700 FROM DUAL UNION ALL

  SELECT '동대문', '201404', 32350 FROM DUAL UNION ALL

  SELECT '동대문', '201405', 22000 FROM DUAL UNION ALL

  SELECT 'GS마켓', '201401', 13020 FROM DUAL UNION ALL

  SELECT 'GS마켓', '201404', 14100 FROM DUAL

)

, YM AS

( SELECT TO_CHAR(ADD_MONTHS(TO_DATE('201401', 'YYYYMM'), LEVEL - 1), 'YYYYMM') AS YM

    FROM DUAL

 CONNECT BY LEVEL <= 06

)

--쿼리 작성

​

아래 양식으로 메일 부탁드립니다(답안은 선택사항입니다)

(xenozeno@naver.com)

  - 성 함 :

  - 연락처:

  - 하시는 일 / 연차 :

  - 답 안(쿼리) :

  - 사시는곳 :

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입