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 |