다음 IFNULL() 함수 사용법에서 빈칸에 들어갈 올바른 값은?

NULL인 UnitsO

과목: MySQL

문제 번호: 3190

easy
다음 IFNULL() 함수 사용법에서 빈칸에 들어갈 올바른 값은?
SELECT ProductName, UnitPrice * (UnitsInStock + _____(_____, _____))
FROM Products;

NULL인 UnitsOnOrder를 0으로 처리하려면:
A. IFNULL, 0, UnitsOnOrder
B. IFNULL, UnitsOnOrder, 0
C. NULL, UnitsOnOrder, 0
D. IFNULL, NULL, 0

정답: B



⦁ IFNULL() 함수의 구문: IFNULL(expression, alternative_value)

⦁ 첫 번째 매개변수: 검사할 표현식 또는 컬럼

⦁ 두 번째 매개변수: NULL일 때 사용할 대체값

IFNULL(UnitsOnOrder, 0): UnitsOnOrder가 NULL이면 0을 반환, 그렇지 않으면 원래 값 반환

⦁ 매개변수 순서를 바꾸면 의미가 완전히 달라집니다

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.