MariaDB SQL
MariaDB에서 NVL()을 사용하려면?
Hwarang.pop
2023. 3. 30. 11:08
728x90
320x100
IFNULL (표현식1, 표현식2);
MariaDB / Mysql에서는 NVL 대신 IFNULL 을 사용한다.
먼저 NVL의 문법은 다음과 같다.
NVL (표현식1, 표현식2);
: 표현식1의 값이 null일 경우, 표현식2의 값을 출력한다.
Example
SELECT NVL( null, 'no value');
Result :
no value
이 경우, 조회하는 값이 null 일 경우, 'no value' 로 값을 대체하는 것이다.
만약, 표현식1의 값이 null이 아니라면, 표현식1이 그대로 출력된다.
Example
SELECT NVL( 'Hello World!', 'no value');
Result :
Hello World!
이제 NVL() 을 IFNULL()로만 바꾸면 된다.
Example
SELECT IFNULL ( null, 'no value');
Result :
no value
728x90
반응형