select基本结构
select是所有SQL语言中使用频率最高的语句,是SQL语言的灵魂。select语句可以使数据库服务器根据客户的要求查询所有需要的信息,并按规定的格式返回给客户。select语句具有强大的查询功能,允许从一个表或者多个表中选择满足给定条件的一个或多个行或列。
select语句语法如下:
SELECT <COLUMN1,COLUMN2,COLUMN3...>
FROM <table_name>
[WHERE<条件表达式>]
[GROUP BY COLUMN1,COLUMN2,COLUMN3...| HAVING<条件表达式>]
[ORDER BY <COLUMN1,COLUMN2,COLUMN3...>[ASC或DESC]]
语法说明:
1.必须的子句只有select子句和from子句。
2.where子句用于对查询结果进行过滤。
3.group by子句根据指定列分组,having子句对分组后的结果进行筛选。
4.order by子句用于对查询结果进行排序。asc表示升序排序,desc表示降序排序,默认按asc排序。