{{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" "기본"}}