SQL 面试题 Summary

SQL 中如何查询数据 (SELECT)?

推荐答案

  • SELECT 用于指定要查询的列。
  • FROM 用于指定要查询的表。
  • WHERE 用于指定查询条件,可选。

本题详细解读

SELECT 语句的基本结构

SELECT 语句是 SQL 中最常用的语句之一,用于从数据库中查询数据。其基本结构如下:

  • SELECT: 指定要查询的列。可以使用 * 来查询所有列。
  • FROM: 指定要查询的表。
  • WHERE: 可选,用于指定查询条件。只有满足条件的记录才会被返回。

示例

假设有一个名为 employees 的表,包含以下列:id, name, age, department

查询所有列

这将返回 employees 表中的所有列和所有行。

查询特定列

这将只返回 employees 表中的 nameage 列。

带条件的查询

这将返回 employees 表中 departmentIT 的员工的 nameage 列。

其他常用子句

  • ORDER BY: 用于对结果集进行排序。
  • GROUP BY: 用于将结果集按指定列分组。
  • HAVING: 用于过滤分组后的结果集。
  • LIMIT: 用于限制返回的记录数。

示例:使用 ORDER BY 和 LIMIT

这将返回 departmentIT 的员工中年龄最大的前 10 名员工的 nameage 列,并按年龄降序排列。

Feed
back