在 SQL 查询中,每个 SELECT 语句通常需要一个 FROM 子句来指定查询的数据源。FROM 子句可以是一个表名或者是一个子查询。FROM 子句的主要作用是确定查询的数据源,以便进行筛选、排序和分组等操作。
例如,如果我们有一个名为 "employees" 的表,其中包含员工的姓名、年龄和工资等信息,我们可以使用以下 SQL 查询来获取所有员工的姓名和工资:
SELECT name, salary FROM employees;
在这个查询中,FROM 子句指定了数据源为 "employees" 表,SELECT 语句则指定了需要查询的字段为 "name" 和 "salary"。
如果我们需要对查询结果进行进一步的筛选或排序,可以使用 WHERE 子句或 ORDER BY 子句来实现。例如,如果我们只想查询年龄大于等于 30 岁的员工的姓名和工资,可以使用以下 SQL 查询:
SELECT name, salary FROM employees WHERE age >= 30;
在这个查询中,FROM 子句仍然指定了数据源为 "employees" 表,但是使用了 WHERE 子句来筛选出符合条件的数据。
总之,FROM 子句在 SQL 查询中起着非常重要的作用,它可以指定查询的数据源,以便进行筛选、排序和分组等操作。
领取专属 10元无门槛券
手把手带您无忧上云