[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