可以使用SQL的create table as語句將查詢結果寫入到新表中。語法如下:
CREATE TABLE new_table_name AS
SELECT column1, column2, ...
FROM existing_table_name
WHERE condition;
其中,new_table_name為新表的名稱,existing_table_name為原始表的名稱,column1, column2, …為需要選擇的列名,condition為篩選條件(可選)。
例如,將名為student的表中age大于18歲的學生信息寫入到名為adult_student的新表中,可以這樣寫:
CREATE TABLE adult_student AS
SELECT *
FROM student
WHERE age > 18;