MySQL EXTRACT() 函数可以使用以下复合单位 -
- SECOND_MICROSECOND
- MINUTE_MICROSECOND HOUR_MICROSECOND
- DAY_MICROSECOND
- MINUTE_SECOND
- HOUR_SECOND
- HOUR_MINUTE
- DAY_SECOND
- DAY_MINUTE
- DAY_HOUR
- YEAR_MONTH
EXTRACT() 函数中使用的这些复合单位的一些示例如下 -
mysql> Select EXTRACT(YEAR_MONTH from '2017-10-20'); +---------------------------------------+ | EXTRACT(YEAR_MONTH from '2017-10-20') | +---------------------------------------+ | 201710 | +---------------------------------------+ 1 row in set (0.00 sec)
以上查询将返回该日期的年份和月份值。
mysql> Select EXTRACT(DAY_HOUR from '2017-10-20 05:46:45'); +----------------------------------------------+ | EXTRACT(DAY_HOUR from '2017-10-20 05:46:45') | +----------------------------------------------+ | 2005 | +----------------------------------------------+ 1 row in set (0.00 sec)
上面的查询将返回日期中的日期和小时值。
我们必须考虑到上述复合单位是一组完整的值,即我们是否将使用DAY_MINUTE,MySQL 返回日、小时和分钟。这意味着通常预期的任何值都会填充在开始和结束单位之间。
例如,下面的查询使用 DAY_MICROSECOND 复合单位,MySQL 返回 DAY、HOUR、MINUTE、SECOND 和微秒。这意味着 HOUR、MINUTE 和 SECOND 的值在 DAY 和 MICROSECOND 之间填充。
mysql> Select EXTRACT(DAY_MICROSECOND from '2017-10-22 05:52:45.102356'); +---------------------------------------------------------------------------+ | EXTRACT(DAY_MICROSECOND from '2017-10-22 05:52:45.102356') | +---------------------------------------------------------------------------+ | 22055245102356 | +---------------------------------------------------------------------------+ 1 row in set (0.00 sec)
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1oracle怎么查看存储过程语句是否正确
- 2oracle怎么用代码创建表
- 3oracle如何更改数据库密码
- 4mysql数据库如何恢复
- 5Log4j2.17.0更新:Java日志框架安全补丁
- 6uc浏览器下载的小说在哪 uc小说下载位置与阅读管理技巧
- 7yandex浏览器无需登录入口 Yandex官网(不用登录入口)
- 8怎么用uc浏览器解压 uc解压功能使用步骤图文详解
- 9如何用谷歌浏览器 谷歌浏览器入门使用技巧
- 10oracle数据库如何重启
- 11oracle表数据误删怎么恢复
- 12mysql如何找回删除的数据
- 13谷歌浏览器官网入口网页版 谷歌浏览器官网入口手机版
- 14华为UC缓存视频转存手机
- 15怎么给oracle用户授权
- 16oracle数据库如何查内存使用情况
- 17oracle怎么查看存储过程语句的数据
- 18手机如何进入ao3官网 手机ao3链接入口官方
- 19phpmyadmin文件夹在哪
- 20电脑死机怎么办 电脑死机应急处理方案
- 21mysql数据恢复主要采用什么命令执行
- 22wordpress网站怎么设置不可被复制
- 23oracle误删表怎么恢复
- 240x000000c2蓝屏代码是什么 蓝屏错误0x000000c2的原因分析
- 25oracle数据库实例名怎么查看
- 26oracle数据库怎么备份数据
- 27wordpress如何禁用谷歌地图
- 28phpmyadmin关联视图在哪
- 29如何去掉wordpress的评论
- 30redis的数据类型有哪些

CROSECOND from '2017-10-22 05:52:45.102356') |
+---------------------------------------------------------------------------+
| 22055245102356 |
+---------------------------------------------------------------------------+
1 row in set (0.00 sec)