다음 중 CREATE TABLE AS SELECT 구문에 대한 설명으로 틀린 것은?
다음 중 CREATE TABLE AS SELECT 구문에 대한 설명으로 틀린 것은?
CREATE TABLE TestTable AS
SELECT customername, contactname
FROM customers;
정답: D
⦁ 1번 (맞음): 선택된 컬럼들의 데이터 타입과 속성이 새 테이블에 그대로 적용됩니다
⦁ 2번 (맞음): 단순히 테이블 구조만 복사하는 것이 아니라 실제 데이터까지 함께 복사됩니다
⦁ 3번 (맞음):
WHERE
절을 추가하면 조건에 맞는 특정 행들만 선택적으로 복사할 수 있습니다CREATE TABLE ActiveCustomers AS
SELECT customername, contactname
FROM customers
WHERE status = 'active';
⦁ 4번 (틀림): 이것이 정답입니다. SELECT 절에서 원하는 컬럼들만 선택할 수 있으며, 반드시 모든 컬럼을 포함할 필요가 없습니다
⦁ 위 예제에서도 customers 테이블의 모든 컬럼이 아닌 customername과 contactname 두 개의 컬럼만 선택하여 새 테이블을 생성하고 있습니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.