SQL - 문제 미리보기

문제 1778

easy
다음 중 올바른 DEFAULT 제약조건 사용 예시는?
A. `Name varchar(100) DEFAULT PRIMARY KEY`
B. `Status varchar(20) DEFAULT 'PENDING'`
C. `Age int DEFAULT CHECK (Age >= 18)`
D. `Email varchar(100) DEFAULT UNIQUE`

정답: B


• 올바른 DEFAULT 제약조건 사용법:
• 데이터 타입에 맞는 값 지정
• 현실적이고 의미있는 기본값 설정
• 문자열은 따옴표로 감싸기

• 2번 분석: `Status varchar(20) DEFAULT 'PENDING'`
• 상태 컬럼의 기본값을 'PENDING'으로 설정
• 주문이나 요청의 초기 상태로 자주 사용되는 패턴
• 문자열 값이므로 따옴표 사용

• 다른 선택지의 문제점:
• 1번, 3번, 4번: DEFAULT 뒤에 다른 제약조건 키워드가 와서 문법 오류
• DEFAULT는 구체적인 값이나 함수를 지정해야 함

💡 학습 팁

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