๐ข ๋ณธ ํฌ์คํ ์ ํ์ฉ๋๋ ๊ธฐ๋ณธ ๋ฌธ์ ๋ฐ ์๋ฃ ์ถ์ฒ๋
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉ ํ ์คํธ ์ฐ์ต, https://school.programmers.co.kr/learn/challenges ์์ ๋ฐํ๋๋ค.
์ ์ฝ๋ฉํ ์คํธ ์ฐ์ต์ ๊ณต๊ฐ๋ ๋ฌธ์ ๋ (์ฃผ)๊ทธ๋ ์ด ์ ์๊ถ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
โ ๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/59045#fn1
* ๋ณธ ๋ฌธ์ ๋ Kaggle์ "Austin Animal Center Shelter Intakes and Outcomes"์์ ์ ๊ณตํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์์ผ๋ฉฐ ODbL์ ์ ์ฉ์ ๋ฐ์ต๋๋ค.
โ ํ์ด
SELECT INS.ANIMAL_ID, INS.ANIMAL_TYPE, INS.NAME
FROM ANIMAL_INS INS
JOIN ANIMAL_OUTS OUTS
ON INS.ANIMAL_ID = OUTS.ANIMAL_ID
WHERE INS.SEX_UPON_INTAKE LIKE 'Intact%'
AND OUTS.SEX_UPON_OUTCOME NOT LIKE 'Intact%'
ORDER BY INS.ANIMAL_ID;
๋ณดํธ์์ ๋ค์ด์ฌ ๋น์์๋ ์ค์ฑํ๋์ง ์์์ง๋ง, ๋ณดํธ์๋ฅผ ๋๊ฐ ๋น์์๋ ์ค์ฑํ๋ ๋๋ฌผ์ ์์ด๋์ ์๋ฌผ ์ข , ์ด๋ฆ์ ์กฐํํด์ผ ํ๋๋ฐ
์ผ๋จ ๋ณดํธ์ ์ ์, ์ ์์ ๋ํ ์ ์ค ๊ธฐ๋ก์ด๋ ๊ธฐํ ๋ด์ฉ์ ๋ํ ์กฐ๊ฑด์ด ์์ด์ inner join ํ๊ณ
์๋ ๋ฌธ์ ๋ด ์ค์ฑํ ์กฐ๊ฑด1์ ์ฐธ์กฐํ์ฌ
๋ณดํธ์ ์ ์์ ์ค์ฑํ๋์ง ์์ ๋๋ฌผ์ ANIMAL_INS ํ ์ด๋ธ SEX_UPON_INTAKE ์ปฌ๋ผ์ Intact ๋ฌธ์ ํฌํจ
๋์์ ๋๊ฐ๋ ์ค์ฑํ๊ฐ ์๋ฃ๋ ๋๋ฌผ์ ANIMAL_OUTS ํ ์ด๋ธ์ SEX_UPON_OUTCOME ์ปฌ๋ผ์ Intact ๋ฌธ์๋ฅผ ํฌํจํ์ง ์์ ์ผ๋ก and ์กฐ๊ฑด ๋ถ์ฌ.
์กฐ๊ฑด1)
์ค์ฑํ๋ฅผ ๊ฑฐ์น์ง ์์ ๋๋ฌผ์ ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ์ Intact, ์ค์ฑํ๋ฅผ ๊ฑฐ์น ๋๋ฌผ์ Spayed ๋๋ Neutered๋ผ๊ณ ํ์๋์ด์์ต๋๋ค.
'Growth ๐ณ > Practice ๐ป' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Programmers] ์ค๋ ๊ธฐ๊ฐ ๋ณดํธํ ๋๋ฌผ(2) (1) | 2022.08.25 |
---|---|
[Programmers] ์ค์ฑํ ์ฌ๋ถ ํ์ ํ๊ธฐ (0) | 2022.08.25 |
[Programmers] ์์๋๋ฐ์ ์์์ต๋๋ค (0) | 2022.08.25 |
[Programmers] ์์ด์ง ๊ธฐ๋ก ์ฐพ๊ธฐ (0) | 2022.08.25 |
[Hacker Rank] Occupations (0) | 2022.08.24 |