SELECT r.industry_1,r.industry_2,r.agent_id,r.agent_name,COUNT(DISTINCT r.customer_name_a)数据总量,COUNT(DISTINCT CASE WHEN r.ifhs='Y' THEN r.customer_nam...
分类:
数据库 时间:
2014-09-18 12:52:53
阅读次数:
258
where,group by,having重新详解 where的用法: where与in的配合使用,in(值1,值2,。。。)表示结果在值1,值2,。。。其中任何一个。 聚合函数和group by的用法: 聚合函数:在有聚合函数的select 字句中,出现其他的列名是没有意义的...
分类:
数据库 时间:
2014-09-13 10:31:44
阅读次数:
251
在oracle数据库中, 进行字段合并,可以使用wm_concat(column)函数,但是在这种方法不被Oracle所推荐,因为WMSYS用户用于Workspace Manager,其函数对象可能因版本而不同而出现异常,这种变化在11.2.0.3及10.2.0.5中体现出来。原本WM_CONCAT...
分类:
数据库 时间:
2014-09-11 13:50:01
阅读次数:
301
SELECT pub_name, state,SUM(state) AS 总数 FROM publishers GROUP BY pub_name, stateHAVING SUM(state)>2GROUP BY多列分组:两列数据任意组合成唯一能标识此行的数据,分组后的聚合函数是对每一组的数据进行...
分类:
其他好文 时间:
2014-09-09 10:48:18
阅读次数:
224
标准的 SQL 的解析顺序为: (1).FROM 子句, 组装来自不同数据源的数据 (2).WHERE 子句, 基于指定的条件对记录进行筛选 (3).GROUP BY 子句, 将数据划分为多个分组 (4).使用聚合函数进行计算 (5).使用 HAVING 子句筛选分组 (6).计算所有的表达式 (7...
分类:
数据库 时间:
2014-09-04 13:05:29
阅读次数:
218
T-SQL核心语句形式: SELECT --指定要选择的列或行及其限定[INTO]--INTO子句,指定结果存入新表FROM--FROM子句,指定表或视图[WHERE]--WHERE子句,指定查询条件[GROUP BY]--GROUP BY子句,指定分组表达式[HAVING]--HAVING子句,指...
分类:
其他好文 时间:
2014-09-03 12:58:46
阅读次数:
281
SQL Server 字符串连接聚合函数.注册程序集: 拷贝“SqlStrConcate.dll”至/MSSQL.1/MSSQL/Binn目录下,执行下面的SQL:CREATE ASSEMBLY [SqlStrConcate]AUTHORIZATION [dbo]FROM 'D:/Program F...
分类:
数据库 时间:
2014-09-01 12:26:53
阅读次数:
325
这两者本质上应该没有可比性,distinct 取出唯一列,group by 是分组,但有时候在优化的时候,在没有聚合函数的时候,他们查出来的结果也一样。举例来说可能方便一点。A表id numa 1b 2c 3a 4c 7d 3e 5如果只选出id列,用distinct和group by 一样的。se...
分类:
数据库 时间:
2014-08-27 12:39:17
阅读次数:
240
如果需要根据聚合值的结果来过滤分组查询的结果,必须首先执行聚合操作。这里不能使用 WHERE 子句,因为它会在分组和聚合之前对结果进行处理。HAVING 子句用于已在 SELECT 语句中定义的列和聚合表达式。通常,需要在 HAVING 子句中重复聚合函数表达式,来引用聚合值,就如在 SELEC.....
分类:
其他好文 时间:
2014-08-26 07:27:15
阅读次数:
248
1常用数据库聚合函数max()min()sum()avg()count()2字符串处理函数len() 与 datalength() 区别:len是返回字符长度 datalength是返回字节长度LTrim() RTrim() Trim ()isnull(@FilterStr,N'')如果时空将其替换...
分类:
数据库 时间:
2014-08-25 18:39:14
阅读次数:
276