📅  最后修改于: 2023-12-03 15:35:52.288000             🧑  作者: Mango
在 SQL 中,一次查询中的两个选择是 SELECT
和 FROM
。SELECT
用于选择要返回的字段或表达式,而 FROM
用于指定要查询的数据表或视图。
SELECT
语句通常用于指定要返回的字段或表达式。语法如下:
SELECT column1, column2, ... FROM table_name;
这将返回指定表中指定的一组列。可以使用 *
代替列名称,以选择表中的所有列。
SELECT * FROM table_name;
还可以使用 AS
关键字为返回的列或表达式指定别名。例如:
SELECT column1 AS alias1, column2 AS alias2, ... FROM table_name;
FROM
语句用于指定要查询的数据表或视图。语法如下:
SELECT column1, column2, ... FROM table_name WHERE condition;
其中,table_name
是要查询的数据表或视图的名称。可以在 FROM
语句中使用子查询来构建更复杂的查询。
SELECT column1, column2, ... FROM (SELECT ...) AS subquery WHERE condition;
可以在 FROM
语句中使用多个表或视图,以返回连接、联合或交叉连接的结果。
SELECT column1, column2, ... FROM table1 JOIN table2 ON condition;
在 SQL 中,SELECT
和 FROM
语句是一次查询中的两个选择。SELECT
用于选择要返回的字段或表达式,而 FROM
用于指定要查询的数据表或视图。使用别名可以为返回的列或表达式指定新名称,而子查询和连接可以构建更复杂的查询。