SQL

SQL NULLIF 함수

봄다온 2025. 1. 20. 09:37

NULLIF 함수

# <매개변수1>과 <매개변수2>가 같다면 NULL반환, 다르면 <매개변수1>반환
NULLIF (<매개변수1>,<매개변수2>)

# nullif 사용하여 students 항목중 0이 있을경우 해당 항목에 null반환
# coalesce함수는 매개변수의 타입이 같아야 비교할수 있으므로 ::char로 형변환
# coalesce 함수가 동작하여 나눌수 없는 항목엔 null이 '나눌 수 없음'으로 대체됨.
coalesce(nullif(students, 0)::char, '나눌 수 없음')

'SQL' 카테고리의 다른 글

SQL 배열 연산자  (0) 2025.01.20
SQL COALESCE 함수  (0) 2025.01.20
SQL 배열 함수  (0) 2025.01.20
SQL JSON연산자, JSONB 연산자  (0) 2025.01.20
SQL 조건문 함수  (0) 2025.01.17