首页 > 开发 > 综合 > 正文

查询语句的语法流

2024-07-21 02:49:49
字体:
来源:转载
供稿:网友
查询语句的语法流

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表