T-SQL学习笔记(1)
来源:互联网 发布:java弹出提示框 编辑:程序博客网 时间:2024/05/22 00:05
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
Select语句
Select语句从种按指定的条件查询数据,主要包含下列子句:
Select子句
From子句
Where子句
GroupBy子句
Having子句
OrderBy子句
还包括下列关键字:
Null关键字
Like关键字
Cube关键字
Case关键字
In关键字
OpenRowSet关键字
对于一些比较熟悉的子句和关键字这里就不多说了,下面只写一些不熟悉的.
GroupBy子句
GroupBy子句主要指出对查询结果分组的依据,通常跟聚合函数(Sum,Max,Min等)一起使用.举个例子:比如我们可以使用SUM函数计算所有商店的销售总额,如果我们希望计算每一家商店各自的总销售额时该怎么办呢?要实现这一目的我们需要做两件事:首先,我们需要查询商店名称和销售额两个字段;然后,我们使用SQL语言的GROUPBY命令将销售额按照不同的商店进行分组,从而计算出不同商店的销售总额。GROUPBY命令的语法格式为: SELECT"column_name1",SUM("column_name2") FROM"table_name" GROUPBY"column_name1" 我们可以使用如下命令实现上述查询目的: SELECTstore_name,SUM(Sales) FROMStore_Information GROUPBYstore_name 查询结果显示为: store_name SUM(Sales) LosAngeles $1800 SanDiego $250 Boston $700 小注: GROUPBY关键字一般应用于同时查询多个字段并对字段进行算术运算的SQL命令中。
Having子句
Having子句跟Where类似,就是专门同GroupBy一起使用,指出在GroupBy中的条件.
小结:
GroupBy语句使用中一般必须有聚合函数,对数据进行分类.Having就是专门用来指定GroupBy子句中的条件的.
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
Select语句
Select语句从种按指定的条件查询数据,主要包含下列子句:
Select子句
From子句
Where子句
GroupBy子句
Having子句
OrderBy子句
还包括下列关键字:
Null关键字
Like关键字
Cube关键字
Case关键字
In关键字
OpenRowSet关键字
对于一些比较熟悉的子句和关键字这里就不多说了,下面只写一些不熟悉的.
GroupBy子句
GroupBy子句主要指出对查询结果分组的依据,通常跟聚合函数(Sum,Max,Min等)一起使用.举个例子:比如我们可以使用SUM函数计算所有商店的销售总额,如果我们希望计算每一家商店各自的总销售额时该怎么办呢?要实现这一目的我们需要做两件事:首先,我们需要查询商店名称和销售额两个字段;然后,我们使用SQL语言的GROUPBY命令将销售额按照不同的商店进行分组,从而计算出不同商店的销售总额。GROUPBY命令的语法格式为: SELECT"column_name1",SUM("column_name2") FROM"table_name" GROUPBY"column_name1" 我们可以使用如下命令实现上述查询目的: SELECTstore_name,SUM(Sales) FROMStore_Information GROUPBYstore_name 查询结果显示为: store_name SUM(Sales) LosAngeles $1800 SanDiego $250 Boston $700 小注: GROUPBY关键字一般应用于同时查询多个字段并对字段进行算术运算的SQL命令中。
Having子句
Having子句跟Where类似,就是专门同GroupBy一起使用,指出在GroupBy中的条件.
小结:
GroupBy语句使用中一般必须有聚合函数,对数据进行分类.Having就是专门用来指定GroupBy子句中的条件的.
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- T-SQL学习笔记(1)
- 学习笔记T-SQL(1)
- T-SQL 学习笔记(1)
- T-SQL学习笔记
- T-SQL 学习笔记
- T SQl学习笔记
- T-SQL学习笔记
- T-SQL学习笔记
- T-SQL 学习笔记
- [转]T-SQL学习笔记
- T-SQL基础 学习笔记
- T-SQL 游标学习笔记
- SqlServer 2005 T-SQL Query 学习笔记
- SQL T-SQL 学习笔记-对字段的高级操作
- SQL Server 2005 T-SQL 学习笔记:排名函数
- SQL Server 2005 T-SQL 学习笔记:Try Catch
- SQL Server 2005 T-SQL学习笔记:PIVOT和UNPIVOT
- SQL Server 2005 T-SQL学习笔记:CTE
- 面试必问的16个经典问题的回答思路
- 英文 WINDOWS XP 专业 精简版
- Sqlserver常用的时间函数---GETDATE、GETUTCDATE、DATENAME
- PowerDesigner的反向工程
- 范式(实例)
- T-SQL学习笔记(1)
- 防止U盘中毒小技巧
- 关系的规范化与非规范化之争
- MPLAYER 最新绿色单文件版
- MyFirstPL/SQLProcedure
- sqlServer中分类报表sql技巧,很实用
- 《C#和.NET2.0实战——平台、语言与框架》
- 实用操作小技巧集合
- Ultraedit的语法着色模板