MySQL select查询可以查找特定字符吗?

Qui*_*555 1 mysql select parsing

对不明确的标题感到抱歉,但我不确定如何说出来.

我想使用像这样的select语句

"Select time, value from temp_table where time between '2012-01-01' and
'2012-02-20 23:59:59' group by time"
Run Code Online (Sandbox Code Playgroud)

但是我想指出我只想选择时间在一小时的行,即.时间以":00"结尾

我知道在某些编程语言中,使用可以使用Right $(string_var,3)来检查字符串的最后3个字符; 在MySQL中有类似的东西吗?

dus*_*uff 5

更好的是,实际上,有一个函数,其唯一目的是从时间值中提取秒数:

SELECT time, value FROM temp_table
WHERE time BETWEEN '2012-01-01' AND '2012-02-20 23:59:59'
  AND SECOND(time) = 0
GROUP BY time
Run Code Online (Sandbox Code Playgroud)