T-SQL学习笔记(1)
发布时间:2018-09-09 11:42:39 所属栏目:电商 来源:站长网
导读: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子句中的前提的. (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |