SQL SERVER 2008用Select操作处理数据(一)——查询语句的语法流

        SELECT语句的基本格式告诉SQL SERVER检索什么样的数据,包括从哪些列、行和表撮数据,以及如何对数据进行排序。

    下面是SELECT命令的语法:

Select [DISTINCT][TOP (n)] *,colmuns,or expressions

 [FROM data source(s)]

 [JOIN data source

   ON condition](可能包含多个joins)

 [WHERE conditions]

 [GROUP BY columns]

 [HAVING columns]

 [ORDER BY columns]

 

        SELECT语句以一个列或表达式的列表开始,。至少要有一个表达式,其他都是可选的。最简单的有效的SELECT语句如下:

select 1;运行如下图:


     SELECT 语句的FROM部分将所有数据源组装进一个结果集,然后由SELECT语句的剩余部分对结果集进行操作。在FROM子句中,通过某种接类型可引用多个表。

    如果没有提供FROM子句,SQL SERVER返回带有值的单个行。如下图:



    WHERE子句作用于FROM子句组装的记录集,根据条件筛选某些行。

    GROUP BY子句可以根据对GROUP BY子句中指定的列将大数据集分组成较小的数据集。然后,对新的较小的数据级执行聚合函数。使用HAVING子句可限制聚合的结果。

    最后,ORDER BY子句确定结果集的排序。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

掌控自身命运

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值