📅  最后修改于: 2023-12-03 15:06:56.185000             🧑  作者: Mango
在 SQL 中使用 as
子句可以创建一个新的表,并且可以从旧表中选择某些列进行新表的创建。
CREATE TABLE new_table_name AS SELECT column1, column2, ..., columnN FROM old_table_name;
以下示例将从表 employees
中选择 employee_id
, first_name
, last_name
和 salary
列,并将其存储到新表 employee_info
中:
CREATE TABLE employee_info AS
SELECT employee_id, first_name, last_name, salary
FROM employees;
这将创建一个名为 employee_info
的新表,其中包含 employee_id
, first_name
, last_name
和 salary
列。这些列从 employees
表中选择,并按照顺序存储在新表中。
这是一个快速的方法来创建一个只包含感兴趣的列的新表。它也可以用于数据分析、数据清理和数据转换等任务。
as
子句是可选的,但对于可读性和可维护性是有帮助的。SELECT
子句中的列名自动分配的。如果需要,可以使用别名来指定列名。使用 as
子句创建一个新的表是 SQL 中的一种强大工具,它可以从源表中选择特定列并将它们存储到一个新表中。这是一种非常方便的方法来转换和处理数据,并使 SQL 更加适用于数据分析和数据处理的任务。