溫馨提示×

SQL怎么根據查詢結果建表

sql
小億
548
2023-11-14 13:04:40
欄目: 云計算

要根據查詢結果建表,可以使用CREATE TABLE AS SELECT語句。

語法如下: CREATE TABLE new_table AS SELECT column1, column2, … FROM existing_table WHERE condition;

其中,new_table是要創建的新表的名稱,column1, column2, …是要包含在新表中的列的名稱,existing_table是要從中檢索數據的現有表的名稱,condition是可選的篩選條件。

例如,假設我們有一個名為customer的表,包含了以下列:customer_id, customer_name, customer_address。我們想要根據customer表中customer_name以"A"開頭的客戶建立一個新表,可以使用以下SQL語句:

CREATE TABLE new_customer AS SELECT customer_id, customer_name, customer_address FROM customer WHERE customer_name LIKE ‘A%’;

這將創建一個名為new_customer的新表,該表包含了customer表中以"A"開頭的客戶的customer_id, customer_name, customer_address列的數據。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女