HOUR(time)
time の正時 ( hour ) を戻します。戻り値の範囲は、時刻値の 0 から 23 です。ただし、TIME 値の範囲は実際にはもっと大きいため、HOUR は 23 以上の値を戻すことができます。
time
0
23
TIME
HOUR
mysql> SELECT HOUR('10:05:03'); -> 10 mysql> SELECT HOUR('272:59:59'); -> 272
SELECT HOUR('10:05:03');
SELECT HOUR('272:59:59');