sql 查询出来insert
时间: 2023-09-30 17:07:58 浏览: 78
您可以使用以下语法将查询结果插入到新表中:
```
INSERT INTO new_table (column1, column2, column3)
SELECT column1, column2, column3 FROM old_table WHERE condition;
```
其中,`new_table` 是要插入数据的新表的名称,`column1`, `column2`, `column3` 是要插入数据的列的名称,可以根据需要进行更改。`old_table` 是要查询数据的旧表的名称,`condition` 是查询条件。
例如,如果您要将名为 `employees` 的表中所有性别为男的员工的姓名和工资插入到名为 `male_employees` 的新表中,可以使用以下 SQL 语句:
```
INSERT INTO male_employees (name, salary)
SELECT name, salary FROM employees WHERE gender = 'male';
```
这将会将符合条件的员工的姓名和工资插入到 `male_employees` 表中。
阅读全文