SQL - 문제 미리보기
문제 1584
medium
다음 코드의 실행 결과로 올바른 것은?
```sql
UPDATE Customers
SET ContactName = 'Juan'
WHERE Country = 'Mexico';
```
(참고: 원본 테이블에서 Country가 'Mexico'인 레코드는 CustomerID 2, 3번)
정답: C
WHERE 절의 조건을 만족하는 모든 레코드가 업데이트됩니다.
실행 과정:
1. WHERE Country = 'Mexico' 조건 확인
2. 조건에 맞는 레코드 검색 (CustomerID 2, 3)
3. 해당하는 모든 레코드의 ContactName을 'Juan'으로 변경
WHERE 절은 하나의 레코드만 선택하는 것이 아니라, 조건에 맞는 모든 레코드에 적용됩니다.
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.