MySQL中字符串比较大小(日期字符串比较问题)

您所在的位置:网站首页 字符之间的大小 MySQL中字符串比较大小(日期字符串比较问题)

MySQL中字符串比较大小(日期字符串比较问题)

2024-07-12 13:14| 来源: 网络整理| 查看: 265

MySQL中字符串比较大小(日期字符串比较问题)

数据库中在对于数字与非数字混合的字符串,在进行大小比较的时候,如果两字符串长度相等,那么两字符串就会比较相同位置的字符,比较时若字符是数字,则直接比较,若字符是非数字那么会转换为ascii码进行比较,若在某位置上已经有大小之分,那么就不会再进行比较。

如上所述,当字符串用于比较时间格式数据进行时间维度的比较时会出现问题。如以下sql进行查询时

select * FROM work_day_content as wdc WHERE wdc.work_day >= '2019-09-30 00:00:00' AND wdc.work_day= date('2019-09-30 00:00:00' ) AND date(wdc.work_day)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3