Group By的用法示例

原创 2007年09月28日 18:01:00

 

CREATE TABLE #A
(
    UserId        
INT,
    UserName    
NVARCHAR(50),
    Mobile        
VARCHAR(20)
)

INSERT INTO #A VALUES(1,'aaa','13926436455')
INSERT INTO #A VALUES(3,'bbb','13587656455')

CREATE TABLE #C
(
    UserId        
INT,
    Mobile        
VARCHAR(20),
    PostTime    
DATETIME,
    HasTime        
INT
)


INSERT INTO #C VALUES(1,'13345656455','2007-09-28 17:40:46.310','51')
INSERT INTO #C VALUES(1,'13345656455','2007-09-28 17:40:50.937','11')
INSERT INTO #C VALUES(2,'13545656455','2007-09-28 17:41:06.187','13')
INSERT INTO #C VALUES(3,'13587656455','2007-09-28 17:41:21.230','13')
INSERT INTO #C VALUES(4,'13987656455','2007-09-28 17:41:33.640','34')
INSERT INTO #C VALUES(4,'13987656455','2007-09-28 17:41:40.810','14')
INSERT INTO #C VALUES(1,'13345656455','2007-09-28 17:41:59.450','19')

--和#A表连接获取UserName,根据#C表各Mobile和#A表各UserName的HasTime的和,按时间和降序排列
--
连接后表中UserName为NULL的将其默认设置为“匿名用户”
SELECT #C.Mobile,ISNULL(UserName,'匿名用户'AS UserName,SUM(HasTime) AS SumTime FROM #C 
LEFT JOIN #A ON #C.UserId=#A.UserId GROUP BY #C.Mobile,#A.UserName ORDER BY SumTime DESC

数据库_基础知识_GROUP BY 用法详解

group by 用法解析 group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。 SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子...
  • u010003835
  • u010003835
  • 2016年02月24日 17:17
  • 3964

mysql中group by 的用法解析

group by 与非聚合字段同时使用的结论解析
  • kingszelda
  • kingszelda
  • 2017年05月22日 11:05
  • 2012

group by, where, having的使用方法和之间区别

select 后的字段,必须要么包含在group by中,要么包含在having后的聚合函数里。(?) 1、group by是分组查询,一般group by是和聚合函数配合使用       gro...
  • lsq_java_4
  • lsq_java_4
  • 2016年04月05日 23:04
  • 1442

group by 的用法

Group By语句最常见的用法了,Group By + [分组字段](可以有多个)。在执行了这个操作以后,数据集将根据分组字段的值将一个数据集划分成各个不同的小组。比如有如下数据集,其中水果名称(...
  • zhaorong2860136
  • zhaorong2860136
  • 2017年02月15日 16:25
  • 85

group by的用法

mysql> use ecshop Database changed mysql> select cat_id,count(*) as total from ecs_goods group...
  • zhaohehe123
  • zhaohehe123
  • 2013年04月26日 07:43
  • 475

GROUP BY的用法

在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条...
  • hezikui1987
  • hezikui1987
  • 2013年07月11日 11:47
  • 627

GROUP BY的用法

在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条...
  • shabake123
  • shabake123
  • 2013年07月08日 14:19
  • 667

GROUP BY的用法

GROUP BY的用法   在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函...
  • hongweideng
  • hongweideng
  • 2014年08月14日 10:38
  • 258

GROUP BY的用法

sql语句Group By用法一则 2007-10-25 12:00 sql语句GroupBy用法一则 如果我们的需求变成是要算出每一间店(store_name) 的营业额(sa...
  • xyl295528322
  • xyl295528322
  • 2014年06月05日 21:30
  • 358

GROUP BY的用法

在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条...
  • u011561063
  • u011561063
  • 2014年08月11日 13:51
  • 271
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Group By的用法示例
举报原因:
原因补充:

(最多只允许输入30个字)