溫馨提示×

sql怎么將查詢數據生成一張表

sql
小億
650
2023-11-14 12:44:10
欄目: 云計算

在SQL中,可以使用CREATE TABLE語句來創建一張新的表,并使用SELECT語句來查詢數據并將其插入新表中。

例如,假設我們有一個名為students的表,其中包含了學生的ID、姓名和年齡信息。我們希望查詢年齡大于18歲的學生,并將結果生成一張新表。

可以按照以下步驟來完成:

  1. 創建新表:
CREATE TABLE new_table (
    id INT,
    name VARCHAR(50),
    age INT
);

在上面的示例中,我們創建了一張名為new_table的表,包含了與原表相同的列。

  1. 查詢數據并插入新表:
INSERT INTO new_table (id, name, age)
SELECT id, name, age
FROM students
WHERE age > 18;

在上面的示例中,我們使用INSERT INTO語句將查詢結果插入到新表中。SELECT語句用于選擇需要插入的數據,并使用WHERE子句來篩選出年齡大于18歲的學生。

完成以上步驟后,你將得到一張名為new_table的新表,其中包含了年齡大于18歲的學生的數據。

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