选择按时间忽略日期的时间戳

时间:2011-11-07 18:19:52

标签: mysql select time timestamp

我正在尝试“选择”时间范围而忽略“TIMESTAMP”字段的日期部分(09-09-11 10:23:03)。

下面的查询有效但成本却很高......

SELECT * FROM Table WHERE Time LIKE '10:09:13'

在不使用“LIKE”命令的情况下,在1 / 2-1百万行的表上执行此操作的最快方法是什么?

1 个答案:

答案 0 :(得分:2)

SELECT * FROM Table WHERE TIME(Time) = '10:09:13'

应该这样做。