现在有一个需求是想查询最近N天当前小时的数值的平均值,这里用到了like % 以及 mysql的通配符,sql如下:

SELECT floor(avg(t.`24`)) AS avg_count FROM `public_attention_forecast` AS t WHERE t.datetimes LIKE CONCAT(DATE_FORMAT(NOW(),'________%H')) AND t.`24` IS NOT NULL ORDER BY t.datetimes DESC
  • %:表示任意个或多个字符。可匹配任意类型和长度的字符。
  • _:表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句:(可以代表一个中文字符)
  • 如果我就真的要查%或者下划线,怎么办呢?使用escape,转义字符后面的%或下划线就不作为通配符了,注意前面没有转义字符的%和_仍然起通配符作用

    这里用了8个下划线,是指我要固定位置,也就是占位yyyyMMdd正好8个位置,floor()向下取整.

Mysql like 通配符和日期函数混合使用相关推荐

  1. mysql weekofmonth_深入mysql YEAR() MONTH() DAYOFMONTH()日期函数的详解

    深入mysql YEAR() MONTH() DAYOFMONTH()日期函数的详解 mysql的日期函数. 例子中当前日期:curdate() 是2013年6月24日. YEAR() :显示年mys ...

  2. MySQL 中的常用日期函数

    MySQL 中的常用日期函数: 函数 描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 DATE() 提取日期或日期/时间表达式的日期部分 ...

  3. mysql中的dateDayOfYear_MySQL日期函数

    MySQL日期函数 1:获取系统当前日期和时间 NOW(),LOCALTIME(),LOCALTIMESTAMP(),CURDATE(),CURRENT_DATE(),CURRENT_TIME(),C ...

  4. MySQL高级 - SQL技巧 -日期函数与聚合函数

    日期函数 函数名称 作 用 CURDATE 和 CURRENT_DATE 两个函数作用相同,返回当前系统的日期值 CURTIME 和 CURRENT_TIME 两个函数作用相同,返回当前系统的时间值 ...

  5. mysql中sql语句日期比较,mysql sql语句中 日期函数的使用

    select now();  获取当前时间 2018-08-30 09:44:31函数 select CURDATE(); 获取当前日期  2018-08-30orm select  CURTIME( ...

  6. 数据分析之——MySQL数据库之DATE()日期函数

    阅读之前看这里

  7. mysql 10个日期,MySQL自学篇(10)——日期函数

    MySQL自学篇(十)--日期函数 日期和时间函数 (1)获取当前日期的函数和时间的函数 CURDATE()和CURRENT_DATE()函数,获取当前日期 select current_date() ...

  8. mysql iso 时间_mysql 中 时间和日期函数

    原文链接: mysql 中 时间和日期函数 - redfox - 博客园 http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.htm ...

  9. 讨论常用的 MySQL 日期函数。

    讨论常用的 MySQL 日期函数. 日期函数和运算符用于日期和时间类型的数据进行操作并返回一个结果.以下是 MySQL 中常见的日期函数和运算符: ADDDATE().DATE_ADD(),为日期时间 ...

最新文章

  1. 面试高频——JUC并发工具包快速上手(超详细总结)
  2. mysql PHP注册代码_求分享简单的php注册+mysql数据库登录源码
  3. 如何使用@component-scan排除不需要的类
  4. 随机密码php,PHP会生成随机密码
  5. HTTP(S)协议详解
  6. u-boot的Makefile分析
  7. java代码ftp重命名未生效_java实现FTP远程文件移动(重命名、复制、拷贝) | 学步园...
  8. 金融数据分析之pdfplumber提取年报PDF关键数据(其他PDF数据通用)
  9. Android TextView 跑马灯滚动效果
  10. 韦东山Linux嵌入式学习——硬件复习
  11. 在Win 10 中插入U盘,电脑没有弹出也不显示盘符,在其他电脑就可以【亲测有效】
  12. javascript 构造函数方式定义对象 (转载)
  13. 服务器系统获取最高权限,webshell+servu获取系统最高权限
  14. mysql 语法大全
  15. android模拟走路,走路模拟器官网版
  16. 红米Note9系列机型详细配置对比,Note9 4G\Note9 5G\Note9 Pro 5G
  17. 从零开始的DIY智能家居 - 基于 ESP32 的土壤湿度传感器
  18. 互联网那些事儿!4年前 VS 4年后
  19. Win11 没有磁盘清理工具,如何清理磁盘旧的windows.old文件
  20. 计算机网络实验--验证性实验

热门文章

  1. matlab中将数据保存为txt文件_matlab中将数据输出保存为txt格式文件的方法
  2. 千呼万唤始出来 Azure Stack终落地
  3. C#简单圆形边框Button——RoundButton
  4. WPS Office之Word文字域代码与查询-陈慧-专题视频课程
  5. 如何打开联想计算机主机,联想计算机如何进入BIOS界面
  6. php获得窗口宽度,JavaScript_准确获得页面、窗口高度及宽度的JS,function getPageSize(){ var xScroll, ySc - phpStudy...
  7. 捷视飞通 “羿”操作系统发布会圆满收官,领航视讯行业自主创新未来
  8. 网络教育本科考试科目计算机,网络教育统考考试哪些科目?
  9. 聚类分析——SPSS实例分析
  10. R与RStudio官网安装与运行过程中的注意事项