SQL语句 - 基本查询
http://www.cnblogs.com/kissdodog/archive/2013/03/05/2944990.html
一、语法结构
select select_list
[ into new_table ]
from table_source
[ where search_condition ]
[ group by broup_by_expression ]
[ having search_condition ]
[order by order_by_expression [ asc | desc ]
select查询语句中的主要参数说明如下
select_list:查询的列或者表达式的列表,用逗号进行分隔。
new_table:新的表名。
table_source:要查询的表。如果是多个表,用逗号进行分隔。
search_condition:查询条件。
group_by_expression:分组表达式。
order_by_expression:排序表达式。
asc:升序排序。
desc:降序排序
select查询语句字句的功能列表
|
子句 |
主要功能 | 是否必需 |
| select | 指定由查询返回的列 | 是 |
| from | 指定要查询的表 | 是 |
| into | 创建新表并将结果行插入新表中 | 否 |
| where | 查询条件 | 否 |
| group by | 对查询结果进行分组 | 否 |
| order by | 对查询结果进行排序 | 否 |
| having | 对查询结果进行筛选 | 否 |
二:选择列
选择列表用于定义select语句的结果集中的列
1、* 查询所有列:
select * from person
*就是结果集合,表示查询person表中的所有列。
2、distinct 去除重复数据:
distinct是对所有列作用,也就是说,所有列都相同才算重复数据。
select distinct name from person
3、包含函数的查询:
例如:
select count(*) from perso

浙公网安备 33010602011771号