사용자 도구

사이트 도구


기술문서:레퍼런스:쿼리:기본:빈_값_체크

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
기술문서:레퍼런스:쿼리:기본:빈_값_체크 [2025/03/11 16:39]
carlito76
기술문서:레퍼런스:쿼리:기본:빈_값_체크 [2026/01/20 13:55] (현재)
carlito76 이전 판으로 되돌림 (2025/10/20 15:39)
줄 1: 줄 1:
 {{htmlmetatags> {{htmlmetatags>
-metatag-description=(NULL 체크, 빈 문자열 체크, NULL, 빈 문자열, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL) +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)+metatag-og:description=(빈 값 체크, NULL 체크, 빈 문자열 체크, NULL, 빈 문자열, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL)
 }} }}
  
-====== NULL/Empty 체크 ======+====== 빈 값 체크 ======
  
-^  물리명  ^  논리명  ^  타입 +===== 테이블 명세 ===== 
-| 유형 | type | 문자 | +^  물리명  ^  논리명  ^  타입   길이  ^ 
-| 값 | value | 문자 |+| 유형 | type | 문자형 | 100 
 +| 값 | value | 문자형 | 100 |
  
 +===== SQL 스크립트 =====
 <sxh sql; gutter: true; title: DDL;> <sxh sql; gutter: true; title: DDL;>
-CREATE TABLE ex_empty +CREATE TABLE ex_null_empty 
- type VARCHAR(100),+ type VARCHAR(100) NOT NULL,
  value VARCHAR(100)  value VARCHAR(100)
 ); );
줄 18: 줄 20:
  
 <sxh sql; gutter: true; title: DML;> <sxh sql; gutter: true; title: DML;>
-INSERT INTO ex_empty (type, value) VALUES ('NULL', NULL); +INSERT INTO ex_null_empty (type, value) VALUES ('NULL', NULL); 
-INSERT INTO ex_empty (type, value) VALUES ('빈 문자열', '');+INSERT INTO ex_null_empty (type, value) VALUES ('빈 문자열', '');
 </sxh> </sxh>
  
 ===== MySQL/MariaDB ===== ===== MySQL/MariaDB =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
 +-- 빈 값
 SELECT SELECT
  *  *
 FROM FROM
- ex_empty+ ex_null_empty
 WHERE WHERE
  value IS NULL OR value = ''  value IS NULL OR value = ''
 ; ;
  
 +-- 빈 값 아님
 SELECT SELECT
  *  *
 FROM FROM
- ex_empty+ ex_null_empty
 WHERE WHERE
  value IS NOT NULL AND value <> ''  value IS NOT NULL AND value <> ''
줄 43: 줄 47:
 ===== MSSQL ===== ===== MSSQL =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
 +-- 빈 값
 SELECT SELECT
  *  *
 FROM FROM
- ex_empty+ ex_null_empty
 WHERE WHERE
  value IS NULL OR value = ''  value IS NULL OR value = ''
 ; ;
  
 +-- 빈 값 아님
 SELECT SELECT
  *  *
 FROM FROM
- ex_empty+ ex_null_empty
 WHERE WHERE
  value IS NOT NULL AND value <> ''  value IS NOT NULL AND value <> ''
줄 62: 줄 68:
 ===== Oracle/Tibero ===== ===== Oracle/Tibero =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
 +-- 빈 값
 SELECT SELECT
  *  *
 FROM FROM
- ex_empty+ ex_null_empty
 WHERE WHERE
  value IS NULL  value IS NULL
 ; ;
  
 +-- 빈 값 아님
 SELECT SELECT
  *  *
 FROM FROM
- ex_empty+ ex_null_empty
 WHERE WHERE
  value IS NOT NULL  value IS NOT NULL
줄 81: 줄 89:
 ===== PostgreSQL ===== ===== PostgreSQL =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
 +-- 빈 값
 SELECT SELECT
  *  *
 FROM FROM
- ex_empty+ ex_null_empty
 WHERE WHERE
  value IS NULL OR value = ''  value IS NULL OR value = ''
 ; ;
  
 +-- 빈 값 아님
 SELECT SELECT
  *  *
 FROM FROM
- ex_empty+ ex_null_empty
 WHERE WHERE
  value IS NOT NULL AND value <> ''  value IS NOT NULL AND value <> ''
 ; ;
 </sxh> </sxh>
 +
 +{{tag>"쿼리" "Query" "기본"}}