MYSQL

프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블이고, ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. 관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다. 🍀 SolutionSELECT i.ANIMAL_ID, i.NAMEFROM ANIMAL_INS i INNER JOIN ANIMAL_OU..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제PRODUCT 테이블과 OFFLINE_SALE 테이블에서 상품코드(PRODUCT_CODE) 별 매출액*합계를 출력하는 SQL문을 작성해주세요. 결과는 매출액을 기준으로 내림차순 정렬해주시고 매출액이 같다면 상품코드를 기준으로 오름차순 정렬해주세요.* 매출액 = PRICE(판매가) * SALES_AMOUNT(판매량)🍀 SolutionSELECT p.PRODUCT_CODE, SUM(p.PRICE*os.SALES_AMOUNT) SALESFROM OFFLINE_SALE os LEFT JOIN PRODUCT..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 카테고리명을 기준으로 오름차순 정렬해주세요.🍀 SolutionSELECT b.CATEGORY, SUM(s.SALES) TOTAL_SALESFROM BOOK_SALES s LEFT JOIN BOOK b ON s.BOOK_ID = b.BOOK_IDWHERE YEAR(s.SALES_DATE) = 2022 AND MONTH(s.SALES_..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블은 ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블은, ANIMAL_ID, ANIMAL_T..
240607 Today I LearnZ-차트로 매출 추이 확인하기💡 Z차트란?매출분석을 위해 사용하는 차트로, 월별매출, 매출누계, 그리고 이동합계를 한번에 표시하는 그래프이다.월별매출 (파랑)매출누계 (주황) : 상대적으로 단기적 추이이동합계 (회색) : 해당 월 기준 1년치 누적합계장기적 추이를 알 수 있음계절성, 프로모션 등 변동성을 완화해 추세를 볼 수 있음Z-차트 그리기 (실습)Sales_Transaction 테이블에서 호주, 이탈리아의 월별 매출,  매출 누계 구하기 ## 1. 호주, 이탈리아의 월별 매출, 매출 누계 구하기 SELECT Country ,DATE_FORMAT(STR_TO_DATE(Date,'%m/%d/%Y'),'%Y-%m') AS dt_month ..
240604 Today I LearnPivot Table💡 피벗 테이블(pivot table)표의 행과 열을 전환하는 등의 과정을 통하여 통계를 재정렬하고, 그 결과로 표 데이터를 요약하는 방법. 이에는 집계함수(합계, 평균 등)가 사용될 수 있다.SQL로 Unpivot 하기1. 일련 변호를 가진 테이블 만들기SELECT 1 AS idx UNION ALL SELECT 2 AS idxUNION ALL SELECT 3 AS idx UNION ALL SELECT 4 AS idx2. 피벗 테이블을 만들고 이를 CROSS JOIN 하기SELECT *FROM quarterly_sales CROSS JOIN (SELECT 1 AS idx UNION ALL SELECT 2 AS idx UNION..