사용자 도구

사이트 도구


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

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
기술문서:레퍼런스:쿼리:기본:빈_값_체크 [2025/03/04 12:16]
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)
 }} }}
  
-====== 값없음 ======+====== 빈 값 체크 ======
  
-^  물리명  ^  논리명  ^  타입 +===== 테이블 명세 ===== 
-값없음 유형 | empty_type | 문자 | +^  물리명  ^  논리명  ^  타입   길이  ^ 
-빈 /NULL empty_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 
- empty_type VARCHAR(100) NULL, + type VARCHAR(100) NOT NULL, 
- empty_value VARCHAR(100) NULL+ value VARCHAR(100)
 ); );
 </sxh> </sxh>
  
 <sxh sql; gutter: true; title: DML;> <sxh sql; gutter: true; title: DML;>
-INSERT INTO ex_empty (empty_typeempty_value) VALUES ('빈 값', ''); +INSERT INTO ex_null_empty (typevalue) VALUES ('NULL', NULL); 
-INSERT INTO ex_empty (empty_typeempty_value) VALUES ('NULL', NULL);+INSERT INTO ex_null_empty (typevalue) VALUES ('빈 문자열', '');
 </sxh> </sxh>
  
 ===== MySQL/MariaDB ===== ===== MySQL/MariaDB =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
-SELECT * FROM ex_empty WHERE empty_value IS NULL OR empty_value = '';+-- 빈 값 
 +SELECT 
 + * 
 +FROM 
 + ex_null_empty 
 +WHERE 
 + value IS NULL OR value = '' 
 +;
  
-SELECT * FROM ex_empty WHERE empty_value IS NOT NULL AND empty_value <> '';+-- 빈 값 아님 
 +SELECT 
 + * 
 +FROM 
 + ex_null_empty 
 +WHERE 
 + value IS NOT NULL AND value <> '' 
 +;
 </sxh> </sxh>
  
 ===== MSSQL ===== ===== MSSQL =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
-SELECT * FROM ex_empty WHERE empty_value IS NULL OR empty_value = '';+-- 빈 값 
 +SELECT 
 + * 
 +FROM 
 + ex_null_empty 
 +WHERE 
 + value IS NULL OR value = '' 
 +;
  
-SELECT * FROM ex_empty WHERE empty_value IS NOT NULL AND empty_value <> '';+-- 빈 값 아님 
 +SELECT 
 + * 
 +FROM 
 + ex_null_empty 
 +WHERE 
 + value IS NOT NULL AND value <> '' 
 +;
 </sxh> </sxh>
  
 ===== Oracle/Tibero ===== ===== Oracle/Tibero =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
-SELECT * FROM ex_empty WHERE empty_value IS NULL;+-- 빈 값 
 +SELECT 
 + * 
 +FROM 
 + ex_null_empty 
 +WHERE 
 + value IS NULL 
 +;
  
-SELECT * FROM ex_empty WHERE empty_value IS NOT NULL;+-- 빈 값 아님 
 +SELECT 
 + * 
 +FROM 
 + ex_null_empty 
 +WHERE 
 + value IS NOT NULL 
 +;
 </sxh> </sxh>
  
 ===== PostgreSQL ===== ===== PostgreSQL =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
-SELECT * FROM ex_empty WHERE empty_value IS NULL OR empty_value = '';+-- 빈 값 
 +SELECT 
 + * 
 +FROM 
 + ex_null_empty 
 +WHERE 
 + value IS NULL OR value = '' 
 +;
  
-SELECT * FROM ex_empty WHERE empty_value IS NOT NULL AND empty_value <> '';+-- 빈 값 아님 
 +SELECT 
 + * 
 +FROM 
 + ex_null_empty 
 +WHERE 
 + value IS NOT NULL AND value <> '' 
 +;
 </sxh> </sxh>
 +
 +{{tag>"쿼리" "Query" "기본"}}