SQL - 문제 미리보기
문제 1754
easy
SQL에서 컬럼이 NULL 값을 허용하지 않도록 하는 제약조건은?
정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.