前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql varchar类型时间查询

mysql varchar类型时间查询

作者头像
Remember_Ray
发布2020-08-03 23:19:43
5K0
发布2020-08-03 23:19:43
举报
文章被收录于专栏:Ray学习笔记Ray学习笔记

mysql–varchar类型时间排序和查询某一个时间段信息

背景: 在实际操作中会经常将时间数据以 varchar 类型存入数据库,因为业务要求需要查询最近时间内的数据,所以需要根据时间排序

排序实例

代码语言:javascript
复制
SELECT * FROM 表名 ORDER BY 时间字段名 DESC;  降序

SELECT * FROM 表名 ORDER BY 时间字段名 ASC;  升序

SELECT * FROM 表名 ORDER BY 时间字段名;      升序

查询介于一个时间段之间的信息实例

代码语言:javascript
复制
SELECT 字段名  FROM 表名    

WHERE STR_TO_DATE(时间字段名, '%Y-%m-%d')

BETWEEN STR_TO_DATE(起始时间, '%Y-%m-%d') AND STR_TO_DATE(结束时间, '%Y-%m-%d')

ORDER BY STR_TO_DATE(时间字段名, '%Y-%m-%d') DESC;

注意

代码语言:javascript
复制
STR_TO_DATE(str, format)函数是DATE_FORMAT()函数的反函数。

参数1 需要一个字符串str

参数2一个格式字符串格式。
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-20|,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 排序实例
  • 查询介于一个时间段之间的信息实例
  • 注意
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com