서브쿼리로 테이블 생성
문법 :
create table 테이블명 (만들고자 하는 테이블 명)
(컬럼명,컬럼명2,....)
as
select 문.
* 주의 사항 : 데이터형은 자동으로 지정되나 select 절의 컬럼수와 동일해야한다.
*/
/*
예)
*/
select * from professor;
/*
위 테이블에서 교수의 이름과 휴대폰목록만 다른테이블에 저장하고 싶을경우
*/
create table professor_profile
(profile_name, profile_telephone)
as select name,telephone from professor where 1=1;
select * from professor_profile;
describe professor_profile;
/*
where 절에서 데이터의 저장을 컨트롤할수 있다 where 1=2; 처럼 무조건
false 가 되는 조건을 입력하게되면 테이블만 생성되고 데이터는 저장되지 않는다.
*/
댓글 없음:
댓글 쓰기