加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 营销 > 电子商务 > 正文

T-SQL学习笔记(1)

发布时间:2018-09-13 17:45:50 所属栏目:电子商务 来源:站长网
导读:Select语句 Select语句从数据库种按指定的条件查询数据,主要包含下列子句: Select子句 From子句 Where子句 Group By子句 Having子句 Order By子句 还包括下列关键字: Null关键字 Like关键字 Cube关键字 Case关键字 In关键字 OpenRowSet关键字 对于一些比较

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子句中的条件的.

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读