SQL SELECT MIN(time) 其中时间是一个字符串

SQL SELECT MIN(time) where time is a string

我想 select 最早从 'times' table 开始,其中 'time' 列是格式如下的字符串 "%H:%M:% S”(即 13:30:00)。当 select 是字符串而不是时间类型时,我不确定如何在 select 中使用 MIN() 函数。请帮忙!

您可以直接使用最小值或最大值

SELECT max(time) from t;

SELECT min(time) from t;

http://sqlfiddle.com/#!3/3aad3f