ifnull(判断是否为空)

select IFNULL("1111","22") as value ;  -- 输出111
select IFNULL(null,"22") as value ;     -- 输出 22

IFNULL(expression, alt_value)
第一个参数表示判断是否为空的值,第二个参数是为空时返回的值

datediff (求日期相差天数)

  1. 返回两个日期之间相差的天数
select datediff('2021-09-28 00:00:00','2020-01-21 00:00:00') -- 输出 616

编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 id 返回结果
输入:
Weather 表:
±—±-----------±------------+
| id | recordDate | Temperature |
±—±-----------±------------+
| 1 | 2015-01-01 | 10 |
| 2 | 2015-01-02 | 25 |
| 3 | 2015-01-03 | 20 |
| 4 | 2015-01-04 | 30 |
±—±-----------±------------+
输出:
±—+
| id |
±—+
| 2 |
| 4 |
±—+
解释:
2015-01-02 的温度比前一天高(10 -> 25)
2015-01-04 的温度比前一天高(20 -> 30)

SELECTa.id
FROMWeather aINNER JOIN Weather b ON DATEDIFF( a.recordDate, b.recordDate ) = 1 --日期相差一天AND a.Temperature > b.Temperature     -- 温度大于前一天

limit 和 offset(分页)

  • 取查询的前三条记录
select* from user limit 3
  • 取1后面的第2,3,4三条条数据
select * from user limit 1,3;
或者使用ofset
select * from user limit 3 offset 1;

limit 的两个参数,第一个数表示要跳过的数量,后一位表示要取的数量
offset 表示跳过1条数据,从第2条数据开始取,取3条数据,也就是取2,3,4三条数据

Mysql 数据库常用函数总结相关推荐

  1. PHP访问mysql的常用函数,PHP操作MySQL数据库常用函数

    PHP操作MySQL数据库常用函数 php操作mysql数据库,俗称天龙八步: 第一步:连接数据库 第二步:判断连接错误 第三步:选择数据库 第四步:设置字符集 第五步:准备SQL语句 第六步:执行并 ...

  2. mysql数据库 常用函数_《MySQL数据库》常用函数整理

    原标题:<MySQL数据库>常用函数整理 以下内容,是我整理出来的比较常用的字符串函数,数值函数,日期函数. 第一类:字符串函数 1.conv(n,from_base,to_base):对 ...

  3. 一直用PDO,PHP中操作MYSQL数据库常用函数还记得不

    1.mysql_connect()-建立数据库连接   格式:  resource mysql_connect([string hostname [:port] [:/path/to/socket] ...

  4. MySQL 数据库常用命令小结

    MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...

  5. 数据库常用函数-基础

    数据库常用函数-基础 文章目录 数据库常用函数-基础 常见函数 1.统计函数-- count 2.sum 函数 3.avg函数 4.max min函数 5.字符串函数 1.几个比较常用的字符串函数(红 ...

  6. mysql数据库常用知识点归纳

    ---------------------------数据库常用存储类型------------------------------ 字符串类型:    CHAR(M)                 ...

  7. MySQL数据库常用操作(20221211)

    记录:360 场景:MySQL数据库常用操作,启动.重启.停止MySQL服务:创建用户.数据库.表.主键.索引.注释等.配置远程可连接.配置环境变量.常用系统表操作.常用命令行操作.表的增删改查等操作 ...

  8. mysql中常用函数与存储过程的创建

    mysql中常用函数与存储过程的创建 常用函数汇总 数学函数 字符串函数 日期和时间函数 条件判断函数 系统函数 加密函数 其他函数 自定义函数 自定义变量的声明和赋值 基本语法 实例 存储过程 事务 ...

  9. MYSQL数据库常用知识整理

    为什么80%的码农都做不了架构师?>>>    MYSQL数据库常用知识整理 什么是MYSQL MYSQL的特性 MYSQL存储引擎的分类以及数据文件的介绍 MYSQL赋权 MYSQ ...

最新文章

  1. 创建图像 php,详解php创建图像具体步骤
  2. ASP.Net Cookie(几个不同出处)
  3. Android中的相对布局
  4. 与股权投资有关的抵消分录的编制
  5. JVM学习 - 体系结构 内存模型
  6. 关于过程和线程的常识点汇总
  7. 启程 一些高考后的想法
  8. LinkedHashMap入门
  9. oracle数据库安装——最详细全步骤详解
  10. 转:关于市场上几家PB系统简介
  11. 基于springboot实现宠物医院管理系统
  12. Mac删除并合并windows分区解决办法
  13. 2022年熔化焊接与热切割操作证考试题库及答案
  14. 猜一猜,我国第一次大规模应用二维码是什么时候?
  15. Windows7 SP1 OEM 简体中文旗舰版
  16. qq扫描用户文件传腾讯服务器,QQ被传窃取用户浏览器隐私,腾讯称为判断恶意登录而读取的数据...
  17. 封装802.1Q与 ISL的区别
  18. 思维导图 基础篇(11)应用-文章分析-框架法
  19. crt上传数据_使用SecureCRT上传文件到Linux服务器
  20. 12月31日起涉线上支付的微信小程序需设置订单中心页

热门文章

  1. lenged formatter
  2. js获取div元素高度和宽度的方法
  3. linux wget返回值_Linux中的Wget命令与示例
  4. Linux下Operation `users.findOne()` buffering timed out after 10000ms和admin user not authorized错误总结
  5. STM32F107 USB otg U盘读写
  6. 究竟是多牛的微服务深度原理实践进阶PDF,竟让阿里换下了Dubbo
  7. Tensorflow版本升级出现的sess.run运行错误
  8. EasyExcel做导出报表时的奇偶行、自动换行设置
  9. python绘制太阳系_用OpenGL制作太阳系
  10. Linux上的虚拟机软件有哪些