数据库SELECT的意思是什么

回答
爱扬教育

2022-06-25

  • 相关推荐
SELECT是SQL数据操纵语言(DML)中用于查询表格内字段数据的指令,可搭配条件限制的子句(如where)或排列顺序的子句(如order)来获取查询结果。

扩展资料

  SELECT语句内部各组成部分的理论计算顺序,依次为:

  FROM的表连接;

  笛卡尔积

  ON连接条件筛选(完成了内部连接)

  添加外部连接的行

  WHERE子句筛选出满足条件的行集;

  GROUP BY子句对行集中的行做分组合并,使得多个行对应于结果集中的一行;

  应用HAVING子句从中间结果筛选出满足条件的行的集合;

  SELECT的结果列中的表达式,然后是DISTINCT关键字处理(如果有的话)。因此,在SELECT中给结果集中的列指定别名,是无法被WHERE子句或者GROUP BY子句或者HAVING可见并使用的。

  应用ORDER BY子句对结果集中的行排序。

  如果存在TOP或OFFSET/FETCH,对结果行的挑选。