SQL - 문제 미리보기
문제 1758
easy
SQL에서 UNIQUE 제약조건의 주요 목적은 무엇인가요?
정답: B
UNIQUE 제약조건은 중복 방지를 위한 핵심 기능입니다.
UNIQUE 제약조건의 특징:
• 중복 방지: 같은 테이블 내에서 동일한 값의 중복 입력 차단
• 고유성 보장: 각 값이 테이블에서 유일하게 존재
• NULL 허용: 하나의 NULL 값은 허용 (NULL은 "알 수 없는 값"이므로 중복 개념 적용 안됨)
• 인덱스 자동 생성: 빠른 중복 검사를 위한 인덱스 자동 생성
기본 사용 예시:
```sql
CREATE TABLE Users (
UserID int PRIMARY KEY,
Username varchar(50) UNIQUE, -- 사용자명 중복 방지
Email varchar(255) UNIQUE, -- 이메일 중복 방지
Phone varchar(20) UNIQUE, -- 전화번호 중복 방지
FullName varchar(100) -- 이름은 중복 허용
);
```
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.