SQL中字符串类型时间大小比较

两个关键点,一是时间比较,二是字符串大小问题

首先说明字符串大小比较的问题。字符串比较的时候,字符串的大小是从最左边第一个字符开始比较,大者为大,小者为小,若相等,则继续比较后面的字符。字符比较(character comparison)是指按照字典次序对单个字符行比较大小的操作,一般都是以ASCII码值的大小作为字符比较的标准。

其次是时间比较。其归根到底是字符串,核心信息是时间。字符串比较是有其自身的逻辑的,那么也要求时间格式要统一,至少是从左到右代字符表示的含义相同。

示例

时间1时间2判断结果
202101011205202101011206小于正确
20210101120500202101011206小于正确
20210101120000202101011206小于正确


版权声明:本文为huapenguag原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。