Tools/- SQL

[SQL] leetcode | 585. Investments in 2016 ์˜ˆ์ œ ํ’€์ด

์Šค์œ„๋ฏผ 2025. 1. 23. 15:57

๋ฌธ์ œ

https://leetcode.com/problems/investments-in-2016/

 

์ฝ”๋“œ

select sum(tiv_2016) as tiv_2016
from insurance
where tiv_2015 in 
    (select tiv_2015
    from insurance
    group by tiv_2015
    having count(*) > 1)
    and
    (lat, lon) in
    (select lat, lon
    from insurance
    group by lat, lon
    having count(*) = 1)

-- 5๋ถ„

 

๋ฌธ์ œ ํ’€์ด

tiv_2015์ด ๊ณ ์œ ํ•˜์ง€ ์•Š์€ ๊ฐ’์€ group by tiv_2015 / having count() > 1๋กœ ๊ตฌํ•˜๊ณ 

lat, lon์ด ๊ณ ์œ ํ•œ ๊ฐ’์€ group by lat, lon / having count() = 1๋กœ ๊ตฌํ•ด์คฌ๋‹ค.

 

๋А๋‚€ ์ 

์•ž์„œ ๊ณต๋ถ€ํ•œ ๋ฌธ๋ฒ•๋“ค์„ ์จ๋จน์„ ์ˆ˜ ์žˆ๊ฒŒ ๋ผ์„œ ๋ฟŒ๋“ฏํ•˜๋‹ค!