Growth ๐ŸŒณ/Practice ๐Ÿ’ป

[Programmers] ์—†์–ด์ง„ ๊ธฐ๋ก ์ฐพ๊ธฐ

์ธ” 2022. 8. 25. 04:10

 

๐Ÿ“ข ๋ณธ ํฌ์ŠคํŒ…์— ํ™œ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ๋ฌธ์ œ ๋ฐ ์ž๋ฃŒ ์ถœ์ฒ˜๋Š”

       ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์—ฐ์Šต, https://school.programmers.co.kr/learn/challenges ์ž„์„ ๋ฐํž™๋‹ˆ๋‹ค.

       ์œ„ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต์— ๊ณต๊ฐœ๋œ ๋ฌธ์ œ๋Š” (์ฃผ)๊ทธ๋ ™์ด ์ €์ž‘๊ถŒ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 


โ–  ๋ฌธ์ œ

https://school.programmers.co.kr/learn/courses/30/lessons/59042

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.

programmers.co.kr

* ๋ณธ ๋ฌธ์ œ๋Š” Kaggle์˜ "Austin Animal Center Shelter Intakes and Outcomes"์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์˜€์œผ๋ฉฐ ODbL์˜ ์ ์šฉ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.

 

SELECT OUTS.ANIMAL_ID, OUTS.NAME
 FROM ANIMAL_INS INS
 RIGHT JOIN ANIMAL_OUTS OUTS
 ON INS.ANIMAL_ID = OUTS.ANIMAL_ID
 WHERE INS.INTAKE_CONDITION IS NULL;

 

 

ํ’€์ด๋ฐฉ๋ฒ•

๋ณดํ˜ธ์—์„œ ์ž…์–‘ ๊ฐ„ ๊ธฐ๋ก์€ ์žˆ์œผ๋‚˜ ๋ณดํ˜ธ์†Œ์— ๋“ค์–ด์˜จ ๊ธฐ๋ก์ด ์œ ์‹ค๋œ ๋™๋ฌผ์˜ ID, ์ด๋ฆ„์„ ์ถ”์ถœํ•ด์•ผ ํ•ด์„œANIMAL_INS ์™€ ANIMAL_OUTS ํ…Œ์ด๋ธ”์„ right join ํ•˜์—ฌ INS ์ปฌ๋Ÿผ์˜ ๊ฐ’์ด NULL์ธ ๋™๋ฌผ์„ ์กฐ๊ฑด์œผ๋กœ ์ถ”์ถœํ•˜์˜€๋‹ค.