[LeetCode] 584. Find Customer Referee

단간단간·2024년 3월 27일

SQL 문제

목록 보기
2/12
  • 키워드:
    조건절, None

  • 링크:
    https://leetcode.com/problems/find-customer-referee/?envType=study-plan-v2&envId=top-sql-50

  • 회고:
    SQL 에서 <> 연산자는 "같지 않음"을 의미한다. 즉, 두 값이 서로 다른 경우에만 조건이 참이 된다.
    하지만 SQL에서 NULL 값은 특별한 경우로, NULL은 "값이 없음"을 나타내며, 기본적으로 어떤 값과도 직접 비교할 수 없다. 따라서 NULL 값을 포함한 비교를 하고 싶다면 IS NULL 또는 IS NOT NULL 연산자를 사용해야 한다.

MySQL

SELECT name
FROM Customer
WHERE referee_id <> 2
      OR referee_id IS NULL;
profile
simple is best

0개의 댓글