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
반응형
'MariaDB SQL' 카테고리의 다른 글
MariaDB Select (0) | 2023.05.15 |
---|---|
한 번에 여러 테이블에서 데이터를 삭제하는 방법 (0) | 2023.04.12 |
INSERT 한번에 여러개를 해보자. (0) | 2023.03.21 |
세로 데이터를 가로 데이터로 변환해 보자 (0) | 2023.03.15 |
MAX vs MIN (최대 vs 최소) 함수를 알아보자 (0) | 2023.03.03 |