반응형
문제 링크입니다!
Ollivander's Inventory | HackerRank
Help pick out Ron's new wand.
www.hackerrank.com
문제
=> 해리 포터와 그의 친구들은 론과 함께 올리밴더스에 가서, 마침내 찰리의 망가진 오래된 지팡이를 교체한다.
헤르미온느는 강력한 힘과 나이를 가진 각각의 사악하지 않은 지팡이를 사는 데 필요한 최소 금 갤리온의 수를 결정하는 것이 최선의 선택이라고 판단한다.
론이 관심 있는 지팡이의 ID, 나이, 동전_필요, 파워를 내림차순으로 정렬하여 조회해라.
두 개 이상의 지팡이가 동일한 힘을 가진 경우 결과를 내림차순으로 정렬해라.
풀이
SELECT W.ID, WP.AGE, W.COINS_NEEDED, W.POWER
FROM Wands AS W
JOIN Wands_Property AS WP ON W.CODE = WP.CODE
WHERE WP.IS_EVIL=0 AND
W.COINS_NEEDED IN(SELECT MIN(W1.COINS_NEEDED)
FROM Wands AS W1
JOIN Wands_Property AS WP1 ON W1.CODE = WP1.CODE
WHERE W.POWER = W1.POWER
AND WP.AGE = WP1.AGE)
ORDER BY W.POWER DESC, WP.AGE DESC
'HackerRank - MS SQL Server' 카테고리의 다른 글
[해커랭크/MS SQL] Revising Aggregations - The Sum Function (0) | 2022.03.25 |
---|---|
[해커랭크/MS SQL] Revising Aggregations - The Count Function (0) | 2022.03.25 |
[해커랭크/MS SQL] Top Competitors (0) | 2022.03.25 |
[해커랭크/MS SQL] Average Population of Each Continent (0) | 2022.03.24 |
[해커랭크/MS SQL] The Report (0) | 2022.03.24 |
댓글