[프로그래머스 MySQL] 년, 월, 성별 별 상품 구매 회원 수 구하기 - 쿼리 실행 순서와 함께 보자
·
프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/131532 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드SELECT YEAR(OS.SALES_DATE) AS YEAR, MONTH(OS.SALES_DATE) AS MONTH, UI.GENDER AS GENDER, COUNT(DISTINCT UI.USER_ID) AS USERSFROM USER_INFO AS UI JOIN ONLINE_SALE AS OS ON UI.USER_ID = OS.USER_IDWHERE UI.GENDER IS NOT NULLGROUP BY YEAR, MONTH, GENDE..
[프로그래머스 SQL] 입양 시각 구하기(1) - 쿼리 실행 순서와 함께 보자
·
프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/59412 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드-- 코드를 입력하세요SELECT HOUR(DATETIME) AS HOUR, COUNT(*) AS COUNTFROM ANIMAL_OUTSWHERE 8 필터링을 바탕으로 필요없는 시간대를 모두 지워줍니다. 이후에 그룹화를 해서 필요한 값을 출력하도록 합니다. 쿼리 실행 순서실행 순서 SQL 절 설명1️⃣FROMANIMAL_OUTS 테이블에서 데이터를 조회2️⃣WHERE8 3️⃣GROUP BYHOUR(DATETIME) 기준으로 그룹화4️⃣SEL..
[프로그래머스 SQL] CASE와 WHERE 차이점과 용도
·
프로그래머스
CASE와 WHERE의 차이는 목적과 동작 방식에서 크게 다릅니다. 1. CASE와 WHERE의 차이CASE는 데이터를 변형(가공)하는 용도로 사용됩니다. 즉, SELECT 절에서 특정 조건에 따라 값을 변환하거나 새로운 컬럼 값을 생성하는 데 사용됩니다.WHERE은 필터링(데이터를 선택하는 용도)로 사용됩니다. 즉, 특정 조건을 만족하는 행만 결과에 포함되도록 제한합니다. 2. 사용 예시 비교CASE 사용 예시 (데이터 가공)SELECT id, name, age, CASE WHEN age age 값을 기준으로 나이를 그룹화하여 새로운 컬럼(age_group)을 생성합니다.WHERE 사용 예시 (데이터 필터링)SELECT id, name, ageFROM ..
[프로그래머스][SQL] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기
·
프로그래머스
문제https://school.programmers.co.kr/learn/courses/30/lessons/151139 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드-- 코드를 입력하세요SELECT MONTH(START_DATE) AS MONTH, CAR_ID, COUNT(MONTH(START_DATE)) AS RECORDSFROM CAR_RENTAL_COMPANY_RENTAL_HISTORY AS CRWHERE START_DATE >= "2022-08-01" and START_DATE = "2022-08-01" and START_DATE 4)GROUP..
[프로그래머스][SQL] 성분으로 구분한 아이스크림 총 주문량
·
프로그래머스
문제https://school.programmers.co.kr/learn/courses/30/lessons/133026 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드-- 코드를 입력하세요SELECT INGREDIENT_TYPE, SUM(TOTAL_ORDER) as TOTAL_ORDERFROM FIRST_HALF as f, ICECREAM_INFO as iWHERE f.FLAVOR = i.FLAVORGROUP BY i.INGREDIENT_TYPE sugar_based와 fruit_based의 TOTAL_ORDER 합계를 출력하는 문제이기에 GROUP BY..
개발자 성현
'SQL' 태그의 글 목록 (3 Page)