Select 命令的缩略写法:
select [distinct][top (n)] *,columns,or exPRessions
[from data Source(s)]
[join data source on condition]
(may include multiple joins) --可能包含多个联接条件
[where conditions]
[group by columns]
[having conditions]
[order by columns];
PS:Select 语句以一个列表或表达式的列表开始,至少要有一个表达式,其他都是可选的
结构分析:
1.select 语句的from部分将所有数据源组装进一个结果集,然后由select语句的剩余部分对结果集进行操作,在from子句中,通过使用某种联接类型可以引用多个表
2.where语句作用于from 语句组装的记录集,根据条件筛选某些行
3.聚合函数对数据集执行求和操作.group by子句可以根据在 group by 子句中指定的列将大数据集分组成较小数据集.然后,对新的较小的数据组执行聚合函数。使用 having 子句可限制聚合的结果
4.最后,order by 子句确定结果集的排序
--SQL Server 2008 Bible
新闻热点
疑难解答