Mysql 数据库常用函数总结
ifnull(判断是否为空)
select IFNULL("1111","22") as value ; -- 输出111
select IFNULL(null,"22") as value ; -- 输出 22
IFNULL(expression, alt_value)
第一个参数表示判断是否为空的值,第二个参数是为空时返回的值
datediff (求日期相差天数)
- 返回两个日期之间相差的天数
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 数据库常用函数总结相关推荐
- PHP访问mysql的常用函数,PHP操作MySQL数据库常用函数
PHP操作MySQL数据库常用函数 php操作mysql数据库,俗称天龙八步: 第一步:连接数据库 第二步:判断连接错误 第三步:选择数据库 第四步:设置字符集 第五步:准备SQL语句 第六步:执行并 ...
- mysql数据库 常用函数_《MySQL数据库》常用函数整理
原标题:<MySQL数据库>常用函数整理 以下内容,是我整理出来的比较常用的字符串函数,数值函数,日期函数. 第一类:字符串函数 1.conv(n,from_base,to_base):对 ...
- 一直用PDO,PHP中操作MYSQL数据库常用函数还记得不
1.mysql_connect()-建立数据库连接 格式: resource mysql_connect([string hostname [:port] [:/path/to/socket] ...
- MySQL 数据库常用命令小结
MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...
- 数据库常用函数-基础
数据库常用函数-基础 文章目录 数据库常用函数-基础 常见函数 1.统计函数-- count 2.sum 函数 3.avg函数 4.max min函数 5.字符串函数 1.几个比较常用的字符串函数(红 ...
- mysql数据库常用知识点归纳
---------------------------数据库常用存储类型------------------------------ 字符串类型: CHAR(M) ...
- MySQL数据库常用操作(20221211)
记录:360 场景:MySQL数据库常用操作,启动.重启.停止MySQL服务:创建用户.数据库.表.主键.索引.注释等.配置远程可连接.配置环境变量.常用系统表操作.常用命令行操作.表的增删改查等操作 ...
- mysql中常用函数与存储过程的创建
mysql中常用函数与存储过程的创建 常用函数汇总 数学函数 字符串函数 日期和时间函数 条件判断函数 系统函数 加密函数 其他函数 自定义函数 自定义变量的声明和赋值 基本语法 实例 存储过程 事务 ...
- MYSQL数据库常用知识整理
为什么80%的码农都做不了架构师?>>> MYSQL数据库常用知识整理 什么是MYSQL MYSQL的特性 MYSQL存储引擎的分类以及数据文件的介绍 MYSQL赋权 MYSQ ...
最新文章
- 创建图像 php,详解php创建图像具体步骤
- ASP.Net Cookie(几个不同出处)
- Android中的相对布局
- 与股权投资有关的抵消分录的编制
- JVM学习 - 体系结构 内存模型
- 关于过程和线程的常识点汇总
- 启程 一些高考后的想法
- LinkedHashMap入门
- oracle数据库安装——最详细全步骤详解
- 转:关于市场上几家PB系统简介
- 基于springboot实现宠物医院管理系统
- Mac删除并合并windows分区解决办法
- 2022年熔化焊接与热切割操作证考试题库及答案
- 猜一猜,我国第一次大规模应用二维码是什么时候?
- Windows7 SP1 OEM 简体中文旗舰版
- qq扫描用户文件传腾讯服务器,QQ被传窃取用户浏览器隐私,腾讯称为判断恶意登录而读取的数据...
- 封装802.1Q与 ISL的区别
- 思维导图 基础篇(11)应用-文章分析-框架法
- crt上传数据_使用SecureCRT上传文件到Linux服务器
- 12月31日起涉线上支付的微信小程序需设置订单中心页
热门文章
- lenged formatter
- js获取div元素高度和宽度的方法
- linux wget返回值_Linux中的Wget命令与示例
- Linux下Operation `users.findOne()` buffering timed out after 10000ms和admin user not authorized错误总结
- STM32F107 USB otg U盘读写
- 究竟是多牛的微服务深度原理实践进阶PDF,竟让阿里换下了Dubbo
- Tensorflow版本升级出现的sess.run运行错误
- EasyExcel做导出报表时的奇偶行、自动换行设置
- python绘制太阳系_用OpenGL制作太阳系
- Linux上的虚拟机软件有哪些