一条sql语句查询多个条件的写法
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语句查询多个条件的写法相关推荐
- 面试高频,一条sql语句查询成绩,显示'优秀' ,'及格' ,'不及格'
有一张表,里面有3个字段:语文,数学,英语.其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来: 按照要求查询后显示 话不多说 , 直接上 ...
- 用一条SQL语句查询出每门课都大于80分的学生姓名
两道sql题: 1.用一条SQL语句查询出每门课都大于80分的学生姓名. 2.删除除了自动编号不同,其他都相同的学生冗余信息. 第一题数据如下: 分析:每门课都大于80分,就是说学生最低分数要大于80 ...
- 一条SQL语句查询数据库中的所有表、存储过程、触发器
一条SQL语句查询数据库中的所有表.存储过程.触发器 (sysobjects表信息) 该条语句查询返回所有的用户表 select * from sysobjects where xtype='u' ...
- 案例:用一条 SQL 语句查询出每门课都大于 80 分的学生姓名
用一条sql语句查询出每门课都大于80分的学生姓名 首先需要进行分析: 要查询出每门课程都大于80分的学生姓名,因为一个学生有多门课程,所以会出现下面三种情况. 第一可能所有课程都大于80分. 第二可 ...
- 数据库:一条sql语句查询每门课程都大于80分的学生姓名
描述:已知student表有姓名-name,分数-grade,课程-course,它们多对多对多,一条sql语句查询每门课程都大于80分的学生姓名? 分析: ①每门课程,涉及到课程数量统计 SELEC ...
- select每门可说大于90分_用一条sql语句查询出“每门”课程都大于80分的学生姓名...
展开全部 首先需要进行分析: 要查询出每门课程都大于80分的学生姓名,因为一个学生有多门课程,所以会出62616964757a686964616fe78988e69d8331333366306534现 ...
- 一条SQL语句查询所有任务分数都在60以上的用户名字
一条SQL语句查询所有任务分数都在60以上的用户名字 昨天面试一家公司的笔试题,有两道SQL语句查询错误,回到家进行再想想思路,做一个记录 有两张表:数据是假设的,不是真实的 用户表(user) 任务 ...
- 用一条SQL语句查询出每门课程的成绩都大于80的学生姓名
-- 用一条SQL语句查询出每门课程的成绩都大于80的学生姓名.Student表如下: -- name course score -- 张三 语文 81 -- 张三 数学 75 -- 李四 语文 76 ...
- MySQL一条SQL语句查询多个科目的成绩
MySQL一条SQL语句查询多个科目的成绩 SELECT pn.name,c.`cname`,SUM(CASE WHEN ps.coid='1' THEN sname END )AS 'domain' ...
最新文章
- 【转】Android兼容性测试CTS --环境搭建、测试执行、结果分析
- C++绝不在构造和析构过程中调用virtual函数
- JS使用按位异或方式加密字符串
- day27 网络编程一
- 判读一个对象不为空_“人不为己,天诛地灭”的真实含义
- 手把手gitlab最详细版安装教程centos7下安装(最新版),修复gitlab
- 无人驾驶——矩形框检测的学习笔记
- 重写DEV的DateEdit控件的类只选择年月
- PHP汉字转换拼音的函数代码
- 嵌入式大杂烩周记 | 第 7 期:zlog
- 6步搞定To B产品竞品分析,值得收藏!
- 在金融等重要行业的计算机系统中 通常采用,货币金融学题库
- oracle导入excel乱码,Oracle导出的文件为什么用Excel打开是乱码?
- 电脑版微信文件存储在哪个文件夹可以找到
- 《互动教程 for Photoshop CC》已成功发布在App Store
- MATLAB不能打字,电脑不能打字怎么办?电脑打字打不出来解决方法汇总
- SourceTree使用配置
- 可以下载查看国家自然科学基金的申请文本
- 【codeforces 718E】E. Matvey's Birthday
- 采集企业老板的10个经典方法
热门文章
- C++ Primer 中文版(第4版) 不完全勘误表
- 【开发】3.6-动态主题
- 帮忙看看代码吧,简单的二级python题
- Win10防火墙设置端口只能被指定IP地址访问
- 禁用计算机的某一端口,win10系统设置防火墙以禁止其他主机访问本机某端口的处理教程...
- 爱奇艺向抖音开启授权,打开内容价值的新大门
- mac Monterey 安装vmware fusion12 个人免费授权版
- 制作热门活动页面html,第七章 制作热门活动页面练习.html
- 微信公众账号开发模式接入
- Unity ios一键出包