728x90
SET @a = (SELECT x FROM house_locations WHERE owner = 'KHS');
SET @b = (SELECT y FROM house_locations WHERE owner = 'KHS');
SELECT owner, abs(x - @a) + abs(y - @b) as DISTANCE
from house_locations
order by distance desc limit 1
역시 도전의 중요성!!
set @a = -1;
SELECT
(@a := @a + 1) as 구분,
sum(if(amount > 0, amount, 0)) as 금액
from card_usages
union all
SELECT
(@a := @a + 1) as 구분,
abs(sum(if(amount < 0, amount, 0))) as 금액
from card_usages
그리고 이 두문제는 나름 해석이 필요한데 추후에 풀이할 것임
728x90
'SQL' 카테고리의 다른 글
같은 속성끼리 무언가 계산 하는 법 - group by (0) | 2022.08.08 |
---|---|
어떤회사의 코딩테스트 - SQL 문제 풀이 (0) | 2022.07.06 |
SQL_kit_[프로그래머스]- join (0) | 2022.06.12 |
SQL_kit_isnull[프로그래머스] (0) | 2022.06.05 |
SQL_kit_GroupBy(프로그래머스) (0) | 2022.06.04 |