中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
T-SQL学习笔记(1)
作者:未知 时间:2005-07-27 23:39 出处:CSDN 责编:chinaitpower
              摘要:T-SQL学习笔记(1)

Select语句

Select语句从数据库种按指定的条件查询数据,主要包含下列子句:

Select子句

From子句

Where子句

Group By子句

Having子句

Order By子句

还包括下列关键字:

Null关键字

Like关键字

Cube关键字

Case关键字

In关键字

OpenRowSet关键字

对于一些比较熟悉的子句和关键字这里就不多说了,下面只写一些不熟悉的.

Group By子句

Group By子句主要指出对查询结果分组的依据,通常跟聚合函数(Sum, Max,Min等)一起使用.举个例子:比如我们可以使用SUM函数计算所有商店的销售总额,如果我们希望计算每一家商店各自的总销售额时该怎么办呢?要实现这一目的我们需要做两件事:首先,我们需要查询商店名称和销售额两个字段;然后,我们使用SQL语言的GROUP BY命令将销售额按照不同的商店进行分组,从而计算出不同商店的销售总额。GROUP BY命令的语法格式为:

 SELECT "column_name1", SUM("column_name2")

  FROM "table_name"

  GROUP BY "column_name1"

  我们可以使用如下命令实现上述查询目的:

  SELECT store_name, SUM(Sales)

  FROM Store_Information

  GROUP BY store_name

  查询结果显示为:

  store_name     SUM(Sales)

  Los Angeles     $1800

  San Diego         $250

  Boston                $700

  小注:

  GROUP BY关键字一般应用于同时查询多个字段并对字段进行算术运算的SQL命令中。

Having子句

Having子句跟Where类似,就是专门同Group By一起使用,指出在Group By中的条件.

小结:

Group By语句使用中一般必须有聚合函数,对数据进行分类.Having就是专门用来指定Group By子句中的条件的.


关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有