반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

Hellow gyu`s world

프로그래머스 SQL LV4 정답 본문

카테고리 없음

프로그래머스 SQL LV4 정답

규팍규 2022. 10. 5. 17:14
반응형

1. https://school.programmers.co.kr/learn/courses/30/lessons/59413
WITH RECURSIVE nums AS (
    SELECT 0 AS value
    UNION ALL
    SELECT value + 1 AS value
    FROM nums
    WHERE nums.value <= 22
)
SELECT nums.value, ifnull(t2.value,0)
FROM nums 
left join (
            select hour(datetime) as t2_key, count(1) AS value
            from animal_outs
            group by 1
            ) t2
    on nums.value = t2.value 
order by 1 asc
   
2.  https://school.programmers.co.kr/learn/courses/30/lessons/59045
SELECT ANIMAL_OUTS.ANIMAL_ID
        , ANIMAL_OUTS.ANIMAL_TYPE
        , ANIMAL_OUTS.NAME
FROM ANIMAL_OUTS, ANIMAL_INS
WHERE ANIMAL_OUTS.SEX_UPON_OUTCOME IN
                    ( 'Neutered Male', 'Spayed Female')
 AND ANIMAL_INS.SEX_UPON_INTAKE NOT IN
                    ( 'Neutered Male', 'Spayed Female')
 AND ANIMAL_OUTS.ANIMAL_ID = ANIMAL_INS.ANIMAL_ID
 
3.https://school.programmers.co.kr/learn/courses/30/lessons/62284

SELECT M.CART_ID
FROM CART_PRODUCTS M, CART_PRODUCTS Y 
WHERE M.NAME = 'Milk' 
    AND Y.NAME = 'Yogurt'
    AND M.CART_ID = Y.CART_ID
GROUP BY 1

반응형