您的位置:首页 > 数据库

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

2017-09-14 16:45 549 查看
        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子句确定结果集的排序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐