{{htmlmetatags>
metatag-description=(빈 값 체크, NULL 체크, 빈 문자열 체크, NULL, 빈 문자열, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL)
metatag-og:description=(빈 값 체크, NULL 체크, 빈 문자열 체크, NULL, 빈 문자열, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL)
}}
====== 빈 값 체크 ======
===== 테이블 명세 =====
^ 물리명 ^ 논리명 ^ 타입 ^ 길이 ^
| 유형 | 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 <> ''
;
{{tag>"쿼리" "Query" "기본"}}