본문 바로가기

SQL56

[SQL] 프로그래머스 [Level-4] 우유와 요거트가 담긴 바구니 SELECT A.CART_ID FROM (SELECT CART_ID FROM CART_PRODUCTS WHERE NAME = 'Milk') A INNER JOIN (SELECT CART_ID FROM CART_PRODUCTS WHERE NAME = 'Yogurt') B ON A.CART_ID = B.CART_ID 프로그래머스 우유와 요거트가 담긴 바구니 SQL 2022. 12. 1.
[SQL] 프로그래머스 [Level-2] 루시와 엘라 찾기 SELECT ANIMAL_ID , NAME , SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') ORDER BY ANIMAL_ID 프로그래머스 루시와 엘라 찾기 SQL 2022. 12. 1.
[SQL] 프로그래머스 [Level-3] 없어진 기록 찾기 SELECT ANIMAL_ID , NAME FROM ANIMAL_OUTS WHERE ANIMAL_ID NOT IN (SELECT B.ANIMAL_ID FROM ANIMAL_OUTS B INNER JOIN ANIMAL_INS A ON B.ANIMAL_ID = A.ANIMAL_ID) ORDER BY ANIMAL_ID 프로그래머스 없어진 기록 찾기 SQL 2022. 12. 1.
[SQL] 프로그래머스 [Level-1] 이름이 없는 동물의 아이디 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NULLIF(NAME, '') IS NULL ORDER BY ANIMAL_ID 프로그래머스 이름이 없는 동물의 아이디 SQL 2022. 12. 1.
[SQL] 프로그래머스 [Level-2] 고양이와 개는 몇 마리 있을까 SELECT ANIMAL_TYPE , COUNT(ANIMAL_TYPE) AS COUNT FROM ANIMAL_INS WHERE ANIMAL_TYPE IN ('Cat', 'Dog') GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE 프로그래머스 고양이와 개는 몇 마리 있을까 SQL 2022. 12. 1.
[SQL] 프로그래머스 [Level-2] 중성화 여부 파악하기 SELECT ANIMAL_ID , NAME , CASE WHEN (SEX_UPON_INTAKE LIKE 'Neutered%' OR SEX_UPON_INTAKE LIKE 'Spayed%') THEN 'O' ELSE 'X' END AS '중성화' FROM ANIMAL_INS ORDER BY ANIMAL_ID SELECT ANIMAL_ID , NAME -- , DECODE (SEX_UPON_INTAKE, 'Neutered%', 'O', 'Spayed%', 'O', 'X') AS 중성화 , CASE WHEN (SEX_UPON_INTAKE LIKE 'Neutered%' OR SEX_UPON_INTAKE LIKE 'Spayed%') THEN 'O' ELSE 'X' END AS 중성화 FROM ANIMAL_INS O.. 2022. 12. 1.