문법 · SQL · beginner

JOIN · NULLIF · DISTINCT

표 연결, 0 나누기 방지, 중복 제거 집계.

배우기 · SQL 문법 · 12분 · 12/14 · sql · JOIN · NULLIF

이 트랙 목차 (14)
  1. 1. SELECT · WHERE · ORDER · LIMIT
  2. 2. JOIN: INNER · LEFT와 없는 행 찾기
  3. 3. GROUP BY · 집계 · HAVING
  4. 4. 서브쿼리·IN·존재 여부
  5. 5. CASE · NULL · COALESCE
  6. 6. 윈도우 함수 맛보기: RANK · OVER
  7. 7. ORDER BY · LIMIT · DISTINCT
  8. 8. INSERT · UPDATE · DELETE 맛보기
  9. 9. 스칼라 함수 (UPPER · ROUND…)
  10. 10. 함수 응용 (INSTR · CAST · GROUP)
  11. 20. CASE · HAVING · LIKE
  12. 21. JOIN · NULLIF · DISTINCT
  13. 22. ROUND · LEFT JOIN · GROUP_CONCAT
  14. 23. UNION · INTERSECT · WITH

JOIN

SELECT u.id, UPPER(u.name), p.city
FROM users u
JOIN profiles p ON u.id = p.uid;

NULLIF

x / NULLIF(y, 0) — y가 0이면 NULL.

DISTINCT

COUNT(DISTINCT c)

한 줄

> JOIN으로 잇고, NULLIF로 0 나누기를 막는다.

관련 짧은 원리

관련 문제