💻 프로그래머스 SQL 고득점 Kit
🧷 루시와 엘라 찾기
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty');
🧷 이름에 el이 들어가는 동물 찾기
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE ANIMAL_TYPE = 'Dog'
AND NAME LIKE '%el%'
ORDER BY NAME;
🧷중성화 여부 파악하기
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;
🧷 오랜 기간 보호한 동물(2)
SELECT a.ANIMAL_ID, a.NAME
FROM ANIMAL_INS a, ANIMAL_OUTS b
WHERE a.ANIMAL_ID = b.ANIMAL_ID
ORDER BY DATEDIFF(a.DATETIME, b.DATETIME)
LIMIT 2;
🧷DATETIME에서 DATE로 형 변환
SELECT ANIMAL_ID, NAME,
DATE_FORMAT(DATETIME, '%Y-%m-%d') AS "날짜"
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
'Programming > 프로그래머스' 카테고리의 다른 글
[SQL 고득점 Kit] Join (0) | 2021.01.19 |
---|---|
[SQL 고득점 Kit] IS NULL (0) | 2021.01.16 |
[SQL 고득점 Kit] GROUP BY (0) | 2021.01.16 |
[SQL 고득점 Kit] SUM, MAX, MIN (0) | 2021.01.16 |
[SQL 고득점 Kit] SELECT (0) | 2021.01.16 |