본 캠프 16일차!
1) Select문 - '인기있는 아이스크림'
FIRST_HALF 테이블은 아이스크림 가게의 상반기 주문 정보를 담은 테이블입니다.FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다.
Q. 상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해주세요.
👉조회 시 보여야 하는 데이터 : 아이스크림의 맛(FLAVOR)
✔️조건 : 총주문량 기준 내림차순 정렬 (ORDER BY ~ DESC)
✔️조건2 : 주문량 같다면 출하 번호 기준 오름차순 (ORDER BY ~ ASC)

2) Group by문 - '성분으로 구분한 아이스크림 총 주문량'
FIRST_HALF 테이블은 아이스크림 가게의 상반기 주문 정보를 담은 테이블입니다.FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다.
ICECREAM_INFO 테이블 구조는 다음과 같으며, FLAVOR, INGREDITENT_TYPE 은 각각 아이스크림 맛, 아이스크림의 성분 타입을 나타냅니다. INGREDIENT_TYPE에는 아이스크림의 주 성분이 설탕이면 sugar_based라고 입력되고, 아이스크림의 주 성분이 과일이면 fruit_based라고 입력됩니다. ICECREAM_INFO의 기본 키는 FLAVOR입니다. ICECREAM_INFO테이블의 FLAVOR는 FIRST_HALF 테이블의 FLAVOR의 외래 키입니다.
Q. 상반기 동안 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회하는 SQL 문을 작성해주세요. 이때 총주문량을 나타내는 컬럼명은 TOTAL_ORDER로 지정해주세요.
👉조회 시 보여야 하는 데이터 : 아이스크림의 성분 타입(INGREDIENT_TYPE), 총주문량 (SUM(TOTAL_ORDER))
✔️조건 : 총주문량 기준 작은 순서대로 조회 (ORDER BY ~ DESC)
✔️조건 2: 총 주문량 컬럼은 TOTAL_ORDER로 지정

FROM 팀 아티클 스터디
출처 : https://yozm.wishket.com/magazine/detail/1074/
✔️ 데이터 신뢰성이 확보되지 않으면 분석 자체가 무의미해질 수 있다.
👉 데이터 분석 전에 신뢰도를 검토하고, 가공 정도와 오류 허용 범위를 명확히 설정해야함
✔️ 데이터 분석은 신뢰할 수 있는 데이터 기반으로 문제를 해결하는 과정
👉 데이터 분석가는 단순히 데이터를 활용하는 것 X 데이터 검증하고 정제하는 역할 중요
✔️ 결측 데이터는 처리 방식에 따라 분석 결과에 향을 미치기 때문에 데이터 사전에 오류 탐색 및 정제 과정이 중요
👉 데이터 오류와 결측 데이터를 무조건 제거하는 것이 능사가 아님
💭데이터를 분석하기 위해 가공하는 과정에서의 무조건적인 대체나 삭제를 포함한 과정들이 잦을 수록 오히려 데이터 본래의 의미를 많이 훼손할 수 있어 본 데이터의 신뢰도가 하락할 수 있다는 점은 앞으로도 중요하게 인지해야 될 점이라고 생각한다.