1.SQL之学习SUM总和套用条件CASE WHEN语句

2.条件语句CASE WHEN 格式已经在图中写的很明白了

-- 查询t_wzw库中所有数据 总和(条件为t_wzw.birthday >= date_sub函数(当前时间(),范围 7天) 有就返回1 否则返回0 结束) 别名
SELECT sum(CASE WHEN t_wzw.birthday >= DATE_SUB(curdate(),interval 7 day) THEN 1 ELSE 0 END) a FROM `t_wzw` DATE_SUB(date,INTERVAL expr unit) -- 查询t_wzw库中所有数据 总和(条件 身高 = 175 符合就返回4 否则返回3 结束)
-- 注意:最后结果是7,原因:我这里只有两条数据,经过两次查询,结果是总和两个返回值的
-- 这样他一次成功返回的是4 一次失败返回的3 总和就会是7
SELECT SUM(CASE WHEN t_wzw.height = 175 THEN 4 ELSE 3 END) b FROM t_wzw

  

3. DATE_SUB函数(自定义时间,INTERVAL 范围 type))

  注意: type可以多种,比如要天,周,月,年等等都可以

4.Java-CURDATE()函数,获取当前日期

(1)获取当前具体的日期和时间

-- 获取当前时间
SELECT NOW()

(2) 获取当前日期

-- 获取当天日期 (CURRENT_DATE和CURRENT_DATE()是CURDATE()的同义词。)
-- 第一种
SELECT CURDATE()
-- 第二种
SELECT DATE(NOW());

:

-- 获取明天日期
SELECT (CURDATE()+1)

(3)获取当前时间

-- 获取当前时间
select CURTIME()

最新文章

  1. [moka同学笔记]Yii2.0给一张表中增加一个属性
  2. spring mvc 注解访问控制器以及接收form数据的方式,包括直接接收日期类型及对象的方法
  3. 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法
  4. OpenGL的API函数使用手册
  5. Ubuntu 12.10
  6. 记一下ajax里get与post的异同
  7. php反射应用实例代码
  8. spring mvc官网下最新jar搭建框架-静态资源访问处理-注解-自动扫描
  9. spoj 78
  10. (二)学习JavaScript之setInterval和clearInterval方法
  11. SQL Server 各任务所维护
  12. 浙大 pat 1003 题解
  13. Java类和类成员的访问权限修饰符
  14. Python:bs4的使用
  15. CocosCreator 小知识
  16. (三)orcale体系结构
  17. 不安装Oracle数据库使用plsqldevloper
  18. POJ3635 Full Tank?
  19. winform窗体 种类、普遍常用的【属性】
  20. Centos7宽带连接

热门文章

  1. 自定义表链 SnakList
  2. Linux Shell 变量自加
  3. selenium+python自动化101-使用execute_script() 方法获取 JavaScript 返回值
  4. c/c++ 内存泄漏分析
  5. JZ-035-数组中的逆序对
  6. 基于NET 6.0 封装的 Fast.Framework
  7. 想了解MQ,读这篇就够了
  8. 1. 企业级调度器LVS初识、工作模式详解
  9. js开发文档生成工具jsdoc安装使用
  10. WPF中Enter 焦点转移方法