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
分享到:
相关推荐
这是一条典型的分组查询,首先按学生学号分组,计算每位学生的平均成绩,再筛选出平均成绩大于60分的学生学号和对应的平均分。 #### 3. 查询每位学生选课数量及其总成绩 ```sql select Student.S#, Student.Sname,...
- **示例2**: 使用`LEFT OUTER JOIN`连接两个表并分组统计每个学生的选课数量和总成绩。 - `SELECT Student.S#, Student.Sname, COUNT(SC.C#), SUM(score) FROM Student LEFT OUTER JOIN SC ON Student.S# = SC.S# ...
这句SQL通过GROUP BY对学生的选课记录进行分组,并用COUNT和SUM函数计算每个学生的选课总数和总成绩。 此外,文档还展示了子查询的使用,子查询可以看作是嵌套在查询语句内部的查询。例如: ```sql select * from ...
上面那一句SQL语句的意思就是:从表材料进货明细表中取出定额名称及规格的值 例2、查询材料进货明细表的详细记录 SELECT * FROM [材料进货明细表$] 等价于: SELECT 序号, 定额名称,规格,日期,单位,数量 FROM ...
3. **统计学生选课数量及总分**:使用`LEFT OUTER JOIN`将学生表和选课成绩表关联,然后按学生分组,计算每个学生选课的数量和总分。 4. **统计教师人数**:通过`DISTINCT`关键字去除重复项,统计数据库中不同的...
SQL语句的最后一句要以 “;”号结束 二、写子句顺序 Select column,group_function From table [Where condition] [Group by group_by_expression] [Having group_condition] …… [Order by column]; --...
- 如果执行计划来自一个批语句,可能查找开销最大的语句。 - 查看节点间连接箭头的宽度,非常宽的连接箭头表示对应节点之间传输大量的行。分析箭头左边的节点并理解为什么需要这么多行。 以上是针对 SQL Server ...
3. 数据分析:利用MySQL的聚合函数(如COUNT、AVG)和分组功能(GROUP BY),可以对谚语进行统计分析,如计算每个类别下的谚语数量。 4. 数据展示:结合Web开发技术,可以构建一个用户友好的界面,方便用户浏览、...
又是一次子查询的例子,这里分别计算了每个学生(s1)的选课数量(SelCourses)和总成绩(SumScore)。每个学生的信息与他们的选课数量和总成绩一起被返回。 4. 查询姓“李”的老师的个数: 使用LIKE操作符匹配以...
只有第一句成功: 正确。 - C. 只有第二句成功: 错误。 - 第18题中,`WHERE cardno = ''`不会匹配任何行。 - **选项分析**: - A. `0`: 正确,因为没有行的`cardno`值为`''`。 - B. `1`: 错误。 - C. 报错: ...