SELECT [ALL|DISTINCT] [列名1] [,列名2] … FROM [表名1] [,表名2] … [ WHERE 条件表达式 ] [ GROUP BY [列名1][ HAVING 条件表达式 ] ] [ ORDER BY [列名1] [ ASC|DESC ] ]
这段代码定义了从数据库中查询数据的语句结构。
* SELECT 关键字后面跟着要查询的列名,用逗号分隔。可以使用 * 查询所有列。
* ALL 和 DISTINCT 用于指定查询结果是否包含重复行。
* FROM 关键字后面跟着要查询的表名,多个表名之间用逗号分隔。
* WHERE 子句用于指定查询条件。
* GROUP BY 子句用于对查询结果进行分组。
* HAVING 子句用于指定分组条件。
* ORDER BY 子句用于对查询结果进行排序。