一个复杂的sql语句-分条件查询

Posted amcomputer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个复杂的sql语句-分条件查询相关的知识,希望对你有一定的参考价值。

一个复杂的sql语句

# 查询总数,打标数量,未打标数量
SELECT plan.id as id,  domain, tag.recover , COUNT(domain) as num,
COUNT(CASE WHEN tag.recover  = '已关联' or tag.recover  = '无法关联' THEN 
                      1 ELSE NULL END) as taged,
COUNT(CASE WHEN tag.recover  is NULL THEN 
                      1 ELSE null END) as untaged
FROM `ifr_traas_single_plan` as plan
LEFT JOIN `ifr_plan_tag`  as tag
ON  plan.id = tag.plan_id 
GROUP BY domain 
ORDER BY domain DESC 

以上是关于一个复杂的sql语句-分条件查询的主要内容,如果未能解决你的问题,请参考以下文章

一个复杂的sql语句-分条件查询

一条sql语句实现分页查询,且能返回记录总数

sqlserver查询分页问题,条件比较复杂,怎样实现较好?求指点

我想在mysql数据库中查询news表中的信息按type类型去查询同时还要分页,这个怎么

plsql怎么看查询的数据总数

SQL Server存储过程同时返回分页结果集和总数