Leetcode PostgreSQL Biggest Single Number

업데이트:

문제

Link

코드

-- Write your PostgreSQL query statement below
SELECT MAX(num) AS num FROM (
  SELECT num
  FROM MyNumbers
  GROUP BY num
  HAVING COUNT(num) = 1
) AS UniqueNumbers

결과

Link

설명

  1. MyNumbers 내 중복되지 않은 값 중 가장 큰 값을 찾는 문제이다.

  2. 중복된 값을 제거하기 위해 num 기준으로 GROUP BY를 수행하고 발생 빈도가 1인 경우만 취합한 UniqueNumbers 서브 쿼리를 선언한다.

  3. UniqueNumbers 내 가장 큰 num 값을 검색한다.

댓글남기기