[sql] NULL 값 처리를 위한 데이터 정의 언어 예시
NULL 값은 데이터베이스에서 종종 발생하는데, 이를 처리하려면 데이터 정의 언어(DDL)를 사용하여 데이터베이스 스키마를 구성할 때 고려해야 합니다.
아래는 테이블을 생성할 때 NULL 값을 처리하는 방법에 대한 SQL 예시입니다.
1. DEFAULT 제약 조건을 이용한 NULL 처리
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(100),
age INT DEFAULT 18
);
위의 예시에서 age 열은 DEFAULT 제약 조건을 사용하여 NULL일 경우 18로 기본 값을 설정합니다.
2. NOT NULL 제약 조건을 이용한 NULL 처리
CREATE TABLE orders (
id INT PRIMARY KEY,
order_date DATE NOT NULL
);
위의 예시에서 order_date 열은 NOT NULL 제약 조건을 사용하여 NULL 값을 허용하지 않도록 설정했습니다.
따라서 데이터베이스를 구성할 때 NULL 값을 적절히 처리하여 데이터 무결성을 유지할 수 있습니다.
참고 자료: w3schools - SQL Constraints