Mengembalikan jam untuk waktu. Kisaran nilai yang dikembalikan adalah 0 hingga 23 untuk nilai waktu. Namun, rentang nilai TIME sebenarnya jauh lebih besar, sehingga HOUR dapat mengembalikan nilai yang lebih besar dari 23. Mengembalikan NULL jika waktunya NULL.
SELECT HOUR('10:05:03');
10
SELECT HOUR('272:59:59');
272
SELECT HOUR('10:05:03');
10
SELECT HOUR('272:59:59');
272