数据查询是数据库的核心操作。SQL 提供了 SELECT 语句进行数据查询,该语句具有灵活的使用方式和丰富的功能。其一般格式为
1 |
|
SELECT
语句的含义是,根据 WHERE
子句的条件表达式从 FROM
子句指定的基本表、视图或派生表中找出满足条件的元组,再按 SELECT
子句中的目标列表达式选出元组中的属性值形成结果表。GROUP BY
子句,则将结果按<列名 1>的值进行分组,该属性列值相等的元组为一个组。通常会在每组中作用聚集函数GROUP BY
子句带 HAVING
短语,则只有满足指定条件的组才予以输出。ORDER BY
子句,则结果表还要按<列名 2>的值的升序或降序排序。SELECT
语句既可以完成简单的单表查询,也可以完成复杂的连接查询和嵌套查询。