SQL - 문제 미리보기

문제 1754

easy
SQL에서 컬럼이 NULL 값을 허용하지 않도록 하는 제약조건은?
A. `NO NULL`
B. `NOT EMPTY`
C. `NOT NULL`
D. `REQUIRED`

정답: C

SQL에서 NULL 값을 차단하기 위해서는 NOT NULL 제약조건을 사용합니다. NOT NULL 제약조건의 특징: • 필수 입력 강제: 해당 컬럼에는 반드시 값이 있어야 함 • NULL 값 차단: NULL 입력 시도 시 오류 발생 • 빈 값과 구별: 빈 문자열('')과 NULL은 다름 • 기본 설정: 제약조건 없으면 기본적으로 NULL 허용 기본적인 사용법: ```sql CREATE TABLE Students ( StudentID int NOT NULL, -- 필수: 학생번호 StudentName varchar(100) NOT NULL, -- 필수: 학생이름 Email varchar(255), -- 선택: 이메일 (NULL 허용) Phone varchar(20) -- 선택: 전화번호 (NULL 허용) ); ```

💡 학습 팁

이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.