1.一条sql语句查询多个条件的写法

(1)sql语句的使用

SELECT p1.count1 AS todayAdd,p2.count2 AS todayReturns,p3.count3 AS sameMonthAdd,p4.count4 AS lastMonthAddFROM (SELECT COUNT(create_time)count1 FROM project_info WHERE TO_DAYS(create_time)=TO_DAYS(SYSDATE())) AS p1,(SELECT COUNT(go_back_time) count2 FROM project_info WHERE TO_DAYS(go_back_time)=TO_DAYS(SYSDATE())) AS p2,(SELECT COUNT(create_time) count3 FROM project_info WHERE DATE_FORMAT( create_time, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )) AS p3,(  SELECT COUNT(create_time) count4    FROM project_info WHERE PERIOD_DIFF( DATE_FORMAT( NOW( ) , '%Y%m' ) , DATE_FORMAT( create_time, '%Y%m' ) ) =1)AS p4

(2)返回数据的实体类

@Data
public class NewsStatisticsDTO {@ApiModelProperty(name = "todayAdd",value = "今日新增信息")private Integer todayAdd;@ApiModelProperty(name = "todayReturns",value = "今日退回信息")private  Integer todayReturns;@ApiModelProperty(name = "sameMonthAdd",value = "当月新增信息")private Integer sameMonthAdd;@ApiModelProperty(name = "lastMonthAdd", value = "上月新增信息")private Integer lastMonthAdd;
}

一条sql语句查询多个条件的写法相关推荐

  1. 面试高频,一条sql语句查询成绩,显示'优秀' ,'及格' ,'不及格'

    有一张表,里面有3个字段:语文,数学,英语.其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来: 按照要求查询后显示 话不多说 , 直接上 ...

  2. 用一条SQL语句查询出每门课都大于80分的学生姓名

    两道sql题: 1.用一条SQL语句查询出每门课都大于80分的学生姓名. 2.删除除了自动编号不同,其他都相同的学生冗余信息. 第一题数据如下: 分析:每门课都大于80分,就是说学生最低分数要大于80 ...

  3. 一条SQL语句查询数据库中的所有表、存储过程、触发器

    一条SQL语句查询数据库中的所有表.存储过程.触发器 (sysobjects表信息)   该条语句查询返回所有的用户表 select * from sysobjects where xtype='u' ...

  4. 案例:用一条 SQL 语句查询出每门课都大于 80 分的学生姓名

    用一条sql语句查询出每门课都大于80分的学生姓名 首先需要进行分析: 要查询出每门课程都大于80分的学生姓名,因为一个学生有多门课程,所以会出现下面三种情况. 第一可能所有课程都大于80分. 第二可 ...

  5. 数据库:一条sql语句查询每门课程都大于80分的学生姓名

    描述:已知student表有姓名-name,分数-grade,课程-course,它们多对多对多,一条sql语句查询每门课程都大于80分的学生姓名? 分析: ①每门课程,涉及到课程数量统计 SELEC ...

  6. select每门可说大于90分_用一条sql语句查询出“每门”课程都大于80分的学生姓名...

    展开全部 首先需要进行分析: 要查询出每门课程都大于80分的学生姓名,因为一个学生有多门课程,所以会出62616964757a686964616fe78988e69d8331333366306534现 ...

  7. 一条SQL语句查询所有任务分数都在60以上的用户名字

    一条SQL语句查询所有任务分数都在60以上的用户名字 昨天面试一家公司的笔试题,有两道SQL语句查询错误,回到家进行再想想思路,做一个记录 有两张表:数据是假设的,不是真实的 用户表(user) 任务 ...

  8. 用一条SQL语句查询出每门课程的成绩都大于80的学生姓名

    -- 用一条SQL语句查询出每门课程的成绩都大于80的学生姓名.Student表如下: -- name course score -- 张三 语文 81 -- 张三 数学 75 -- 李四 语文 76 ...

  9. MySQL一条SQL语句查询多个科目的成绩

    MySQL一条SQL语句查询多个科目的成绩 SELECT pn.name,c.`cname`,SUM(CASE WHEN ps.coid='1' THEN sname END )AS 'domain' ...

最新文章

  1. 【转】Android兼容性测试CTS --环境搭建、测试执行、结果分析
  2. C++绝不在构造和析构过程中调用virtual函数
  3. JS使用按位异或方式加密字符串
  4. day27 网络编程一
  5. 判读一个对象不为空_“人不为己,天诛地灭”的真实含义
  6. 手把手gitlab最详细版安装教程centos7下安装(最新版),修复gitlab
  7. 无人驾驶——矩形框检测的学习笔记
  8. 重写DEV的DateEdit控件的类只选择年月
  9. PHP汉字转换拼音的函数代码
  10. 嵌入式大杂烩周记 | 第 7 期:zlog
  11. 6步搞定To B产品竞品分析,值得收藏!
  12. 在金融等重要行业的计算机系统中 通常采用,货币金融学题库
  13. oracle导入excel乱码,Oracle导出的文件为什么用Excel打开是乱码?
  14. 电脑版微信文件存储在哪个文件夹可以找到
  15. 《互动教程 for Photoshop CC》已成功发布在App Store
  16. MATLAB不能打字,电脑不能打字怎么办?电脑打字打不出来解决方法汇总
  17. SourceTree使用配置
  18. 可以下载查看国家自然科学基金的申请文本
  19. 【codeforces 718E】E. Matvey's Birthday
  20. 采集企业老板的10个经典方法

热门文章

  1. C++ Primer 中文版(第4版) 不完全勘误表
  2. 【开发】3.6-动态主题
  3. 帮忙看看代码吧,简单的二级python题
  4. Win10防火墙设置端口只能被指定IP地址访问
  5. 禁用计算机的某一端口,win10系统设置防火墙以禁止其他主机访问本机某端口的处理教程...
  6. 爱奇艺向抖音开启授权,打开内容价值的新大门
  7. mac Monterey 安装vmware fusion12 个人免费授权版
  8. 制作热门活动页面html,第七章 制作热门活动页面练习.html
  9. 微信公众账号开发模式接入
  10. Unity ios一键出包