빈 값 체크
테이블 명세
| 물리명 | 논리명 | 타입 | 길이 |
| 유형 | type | 문자형 | 100 |
| 값 | value | 문자형 | 100 |
SQL 스크립트
CREATE TABLE ex_null_empty (
type VARCHAR(100) NOT NULL,
value VARCHAR(100)
);
INSERT INTO ex_null_empty (type, value) VALUES ('NULL', NULL);
INSERT INTO ex_null_empty (type, value) VALUES ('빈 문자열', '');
MySQL/MariaDB
-- 빈 값
SELECT
*
FROM
ex_null_empty
WHERE
value IS NULL OR value = ''
;
-- 빈 값 아님
SELECT
*
FROM
ex_null_empty
WHERE
value IS NOT NULL AND value <> ''
;
MSSQL
-- 빈 값
SELECT
*
FROM
ex_null_empty
WHERE
value IS NULL OR value = ''
;
-- 빈 값 아님
SELECT
*
FROM
ex_null_empty
WHERE
value IS NOT NULL AND value <> ''
;
Oracle/Tibero
-- 빈 값
SELECT
*
FROM
ex_null_empty
WHERE
value IS NULL
;
-- 빈 값 아님
SELECT
*
FROM
ex_null_empty
WHERE
value IS NOT NULL
;
PostgreSQL
-- 빈 값
SELECT
*
FROM
ex_null_empty
WHERE
value IS NULL OR value = ''
;
-- 빈 값 아님
SELECT
*
FROM
ex_null_empty
WHERE
value IS NOT NULL AND value <> ''
;