select
count(TsUser.FId),
(case when TsUser.FStoreId is not null then (select s.FName from TuStore s where s.FId=TsUser.FStoreId ) end ) a, //用户的门店ID不未空 就显示当前门店名称
(case TcWxProfile.FIsSubscribe when 0 then '未关注' when 1 then '已关注' else '未关注' end ) sub,
count(case when TcWxProfile.FIsSubscribe=1 then TcWxProfile.FIsSubscribe end) s, //统计已关注
count(case when TcWxProfile.FIsSubscribe is null then TcWxProfile.FId when TcWxProfile.FIsSubscribe=0 then TcWxProfile.FId end) //统计取消关注或未关注
from TcWxProfile
inner join TsUser on TcWxProfile.FUserId=TsUser.FId
inner join TcCustomer on TsUser.FTypeInstanceId=TcCustomer.FId
group by a
order by count(TsUser.FId) DESC
case 字段名 when 值 then 结果
CASE WHEN salary <= 500 THEN '1'
WHEN salary > 500 AND salary <= 600 THEN '2'
WHEN salary > 600 AND salary <= 800 THEN '3'
WHEN salary > 800 AND salary <= 1000 THEN '4'
ELSE NULL END salary_class,
date_format(字段名,'%y-%m-%d') 显示2015-10-10
- 大小: 5.1 KB
分享到:
相关推荐
李兴华老师ORACLE数据库,分组统计和子查询专题深入详解
sqlserver 分组合并字符串 分组统计数量
sql 分组,统计等常用的语句 sql 分组,统计等常用的语句 sql 分组,统计等常用的语句
delphi写的 sql2000分组统计
采购件数量分组统计
用于分组汇总的sql语句,可根据某一列分组统计
通过sql语句实现分组小计功能,看看测试代码,认真分析
SQL003分组查询练习
SQL按月分组.txt SQL按月分组.txt
通过SQL分组计算。 通过c#分组计算 c#分组计算通过的方法,大家可以参考
使用Oracle的SQL函数实现工作日和节假日分组统计.pdf
下面的查询从说法上可以算得上是分组查询了,但是分组查询是不是就是指用group by来操作呢,我想在看了下面的例子后你会有清楚的答案
SqlServer中的分组统计相信大家都已经不陌生了,在此介绍另一种分组的统计方式,那就是结合使用Inner Join来实现。
客户提出需求,针对某一列分组加上小计,合计汇总。网上找了一些有关SQL加合计的语句。都不是很理想。决定自己动手写。思路有三个:1.很多用GROUPPING和ROLLUP来实现。 优点:实现代码简洁,要求对GROUPPING和...
第22讲 SQL语言高级05--分组统计函数.PPT第22讲 SQL语言高级05--分组统计函数.PPT第22讲 SQL语言高级05--分组统计函数.PPT第22讲 SQL语言高级05--分组统计函数.PPT
设置AccessCount字段可以根据需求在特定的时间范围内如果是相同IP访问就在AccessCount上累加。 代码如下:Create table Counter ( CounterID int identity(1,1) not null, IP varchar(20), AccessDateTime datetime, ...
此文档中详细的记载了,SQL Server分组排序取数据的实现,希望可以帮到下载的朋友们!
SQL查询结果部分字段信息重复时,去除重复信息,达到数据分组的效果,类似于EXCEL透视表,对数据库初学者还是有一定的帮助
介绍了SQL进行排序、分组、统计的10个新技巧,有需要的朋友可以参考一下
只用一句SQL计算名次,允许并列,搜集整理下来,供大家珍藏