📜  使用带有 as 的子句创建表 - SQL (1)

📅  最后修改于: 2023-12-03 15:06:56.185000             🧑  作者: Mango

使用带有 as 的子句创建表 - SQL

在 SQL 中使用 as 子句可以创建一个新的表,并且可以从旧表中选择某些列进行新表的创建。

语法

CREATE TABLE new_table_name AS SELECT column1, column2, ..., columnN FROM old_table_name;

示例

以下示例将从表 employees 中选择 employee_id, first_name, last_namesalary 列,并将其存储到新表 employee_info 中:

CREATE TABLE employee_info AS 
SELECT employee_id, first_name, last_name, salary 
FROM employees;
解释

这将创建一个名为 employee_info 的新表,其中包含 employee_id, first_name, last_namesalary 列。这些列从 employees 表中选择,并按照顺序存储在新表中。

这是一个快速的方法来创建一个只包含感兴趣的列的新表。它也可以用于数据分析、数据清理和数据转换等任务。

注意事项
  • 创建的新表将包含所选列的所有行。
  • as 子句是可选的,但对于可读性和可维护性是有帮助的。
  • 新表的列名是根据 SELECT 子句中的列名自动分配的。如果需要,可以使用别名来指定列名。
结论

使用 as 子句创建一个新的表是 SQL 中的一种强大工具,它可以从源表中选择特定列并将它们存储到一个新表中。这是一种非常方便的方法来转换和处理数据,并使 SQL 更加适用于数据分析和数据处理的任务。