Mysql中求两个时间差的小时数以及mysql中substring_index 用法
Mysql中求两个时间差的小时数以及mysql中substring_index 用法
1.mysql中求两个时间的差,返回小时数:可以使用mysql的hour() 函数,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
mysql> set @d1= '2010-01-03 15:30:00' ;
Query OK, 0 rows affected (0.00 sec)
mysql> set @d2= '2010-01-04 17:40:00' ;
Query OK, 0 rows affected (0.00 sec)
mysql> select hour (timediff(@d2,@d1));
+ -------------------------+
| hour (timediff(@d2,@d1)) |
+ -------------------------+
| 26 |
+ -------------------------+
1 row in set (0.02 sec)
mysql>
|
2.mysql中substring_index()的用法:
具体:SUBSTRING_INDEX(str,delim,count);
其中:str 是要被截取的字符串,delim 是分隔符,count是第count个分隔符,话不多说,大家看例子就明白:
注意:count可以为负值,默认是正数,如果是正数,则从左往右开始算,取分隔符左边的内容;如果是负数,那就是从右往左开始算,取分隔符右边的内容,大家看下面的例子,一看就懂……
mysql> select substring_index('www.baidu.com.','.',2);
+-----------------------------------------+
| substring_index('www.baidu.com.','.',2) |
+-----------------------------------------+
| www.baidu |
+-----------------------------------------+
1 row in set (0.00 sec)
mysql> select substring_index('www.baidu.com.','.',-2);
+------------------------------------------+
| substring_index('www.baidu.com.','.',-2) |
+------------------------------------------+
| com. |
+------------------------------------------+
1 row in set (0.00 sec)
mysql> select substring_index('www.baidu.com.cn.google.','.',-2);
+----------------------------------------------------+
| substring_index('www.baidu.com.cn.google.','.',-2) |
+----------------------------------------------------+
| google. |
+----------------------------------------------------+
1 row in set (0.00 sec)
注意:下面的例子是对地1点的补充:
mysql> set @d1 = '2010-01-03 15:30:00';
Query OK, 0 rows affected (0.00 sec)
mysql> set @d2 = '2010-01-04 17:40:00';
Query OK, 0 rows affected (0.00 sec)
mysql> select hour(timediff(@d2,@d1));
+-------------------------+
| hour(timediff(@d2,@d1)) |
+-------------------------+
| 26 |
+-------------------------+
1 row in set (0.00 sec)
mysql> select substring_index(timediff(@d1,@d2),':',1);
+------------------------------------------+
| substring_index(timediff(@d1,@d2),':',1) |
+------------------------------------------+
| -26 |
+------------------------------------------+
1 row in set (0.03 sec)
mysql> select timediff(@d2,@d1);
+-------------------+
| timediff(@d2,@d1) |
+-------------------+
| 26:10:00 |
+-------------------+
1 row in set (0.00 sec)
mysql>
good luck for you !
Mysql中求两个时间差的小时数以及mysql中substring_index 用法相关推荐
- mysql两个查询结果差集_【Mysql】求两个表(查询结果)的差集
求两个查询结果的差集,Mysql直接提供了关键字not in,但是not in的效率极其低下,出现例如求一个上千查询结果在上万查询结果的差集,那么使用not in来查询的查询速度极其缓慢,这是必须使用 ...
- 如何用python计算excel两行之间的差值_excel表格求两列数据差值-怎样在EXCEL表格中求两列数的差?...
怎样在EXCEL表格中求两列数的差? 1.双击打开需行求差的Excel表格,Excel表格. 2.在进入Excel表格后,使用鼠标需差的单元格,先选中其中一行即可. 3.在选中一行后,在单元格内输入& ...
- js中计算两个时间差
通过计算两个时间差的例子,进一步深入实践Date对象函数以及函数调用与封装 下面详细描述如何调用封装的日期函数 步骤一:编写计算两个日期对象相差的天数的函数.参数:两个日期对象 步骤二:编写传入两个时 ...
- php 两个时间戳相隔小时数,php 计算两个时间戳相隔的时间实例
时间戳(timestamp),一个能表示一份数据在某个特定时间之前已经存在的. 完整的. 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间.使用数字签名技术产生的数据, 签名的对象包括了原始文 ...
- php 两个时间戳相隔小时数,php 计算两个时间戳相隔的时间的函数(小时)_PHP教程...
这个是可以具体到小时的php代码 复制代码 代码如下: /* Author: 杨宇 yangyu@sina.cn */ //输入两个时间戳,计算差值,也就是相差的小时数,如返回2:10,则表示输入的两 ...
- 奶粉中的php是什么,奶粉小知识:奶粉中的OPO起到什么作用?
原标题:奶粉小知识:奶粉中的OPO起到什么作用? 现在不少奶粉都打着OPO的名号作为宣传卖点,那么,OPO在奶粉中到底到了什么作用,却仍然有着大部分人不太了解. 实际上,OPO,又称OPO结构脂,是一 ...
- mysql 求两列时间差
SELECT gmt_create as '授信受理实际时间',gmt_modified as '授信成功时间', TIMEDIFF(gmt_modified,gmt_create) as '授信处理 ...
- mysql数据库计算两列数据的和_在sql中对两列数据进行运算作为新的列操作
如下所示: select a1,a2,a1+a2 a,a1*a2 b,a1*1.0/a2 c from bb_sb 把a表的a1,a2列相加作为新列a,把a1,a2相乘作为新列b,注意: 相除的时候得 ...
- C语言中求两数最大公约数的三种方法
1.穷举法 思路: 首先对输入的两个数x,y判断两者的大小,取两者中较小的数放入i中.然后用x%i;y%i,如果两者都为0,则此时i为最大公约数.如果其中有一个不为0,则i减1后再用x,y分别模上i( ...
最新文章
- 高中计算机的基本知识教学,高中计算机教案人教版
- 红帽RHCE培训-课程3笔记目录
- 游戏设计模式——C++单例类
- contentwindow无法搜索对象_面试官:讲一下Jvm中如何判断对象的生死?
- python从零开始基础入门——开发环境搭建
- Show Desktop Pro FAQ
- android studio创建第一个安卓程序加载html5页面(一)
- awk学习笔记八-Actions
- uniGUI session超时时间设置
- 软件测试思维总结(1)-----比较思维:利用好可参照的资源
- Rhino(犀牛)的视口
- 多种方法教你如何让手机免费上网
- 原生JS音乐歌词播放页面
- win10无线信号强度测试软件,WinFi Lite(WIFI分析工具) V1.0.15.0 官方版
- 网页字体转换——实习僧
- IntelliJ IDEA的下载安装与破解
- 访问空指针一定会使程序死掉吗
- 小白学Java基础案例(一)
- sql语句优化技巧 sql 语句技巧
- EasyExcel结合Springboot的将excel导入数据库