SQL Select

时间:2020-02-23 14:32:33  来源:igfitidea点击:

SQL或者结构化查询语言都是关于在数据库中存储,检索和处理数据的。
SQL的最重要方面是从数据库中检索数据。
SQL Select语句用于从表或者视图中检索数据。

SQL Select语句

SQL SELECT语句使我们能够从数据库中检索数据。
SQL Select查询的结果以表格格式返回,称为结果集。

SQL Select 查询语法

SQL Select查询具有两种语法-一种用于从特定列中检索数据,另一种用于检索表中可用的所有数据。

从特定列中检索数据请在下面找到从表的特定列中检索数据的语法。

SELECT column_name(s) FROM table_name;

在以上语法中,应在SELECT和FROM关键字之间指定column_name。
表中应存在查询中指定的column_name。

从完整表中检索数据

SELECT * FROM table_name;

在上面的语法中,从表的所有列中检索数据。

让我们尝试通过一些示例更详细地了解SQL SELECT查询。

SQL Select示例

让我们考虑下面的Employee表,作为我们将在示例中讨论的所有方案。

  • 我们要检索所有25岁以下的员工的姓名。
SELECT EmpName FROM Employee WHERE EmpAge<25;
  • 我们希望检索25岁以下员工的所有详细信息。
SELECT * FROM Employee WHERE EmpAge<25;
  • 我们想检索比薪水等于3000的雇员还年轻的雇员的所有详细信息.SQL SELECT也可以在其他select中用作子查询。
    以上要求要求在子查询中使用select。
SELECT * FROM Employee WHERE EmpAge<(SELECT EmpAge FROM Employee WHERE EmpSalary=3000);