MySQL 的 HOUR(~) 方法返回給定時間或日期時間的小時部分。
參數
1. time | time/datetime
從中檢索小時的時間/日期時間。
返回值
輸入時間或日期時間的小時部分。
例子
請考慮下表有關某些員工的入住和退房時間:
| 
 ID  | 
 名字  | 
 check_in  | 
 check_out  | 
|---|---|---|---|
| 
 1  | 
 alex  | 
 2020-04-16 09:30:01  | 
 2020-04-16 17:45:31  | 
| 
 2  | 
 bob  | 
 2020-04-16 07:00:05  | 
 2020-04-16 15:28:22  | 
| 
 3  | 
 cathy  | 
 2020-04-16 11:50:01  | 
 2020-04-16 20:05:40  | 
可以使用此處的代碼創建上述示例表。
基本用法
要返回員工上班的時間:
SELECT name, HOUR(check_in)
FROM employment;
+-------+----------------+
| name  | HOUR(check_in) |
+-------+----------------+
| alex  |              9 |
| bob   |              7 |
| cathy |             11 |
+-------+----------------+
要檢查上午 8 點之前上班的員工:
SELECT name, HOUR(check_in)
FROM employment
WHERE HOUR(check_in) < 8;
+------+----------------+
| name | HOUR(check_in) |
+------+----------------+
| bob  |              7 |
+------+----------------+
從時間返回小時:
SELECT HOUR('48:05:55');
+------------------+
| HOUR('48:05:55') |
+------------------+
|               48 |
+------------------+
相關用法
- MySQL HOUR()用法及代碼示例
 - MySQL HEX方法用法及代碼示例
 - MySQL HAVING用法及代碼示例
 - MySQL HEX()用法及代碼示例
 - MySQL Hour()用法及代碼示例
 - MySQL ROUND()用法及代碼示例
 - MySQL REPEAT()用法及代碼示例
 - MySQL POWER()用法及代碼示例
 - MySQL LEAD() and LAG()用法及代碼示例
 - MySQL IS_IPV4()用法及代碼示例
 - MySQL RADIANS方法用法及代碼示例
 - MySQL VARIANCE方法用法及代碼示例
 - MySQL WEEK()用法及代碼示例
 - MySQL TIME_FORMAT方法用法及代碼示例
 - MySQL CURTIME()用法及代碼示例
 - MySQL weekofyear()用法及代碼示例
 - MySQL Convert()用法及代碼示例
 - MySQL IS NOT用法及代碼示例
 - MySQL FROM_BASE64()用法及代碼示例
 - MySQL LEFT方法用法及代碼示例
 - MySQL UCASE方法用法及代碼示例
 - MySQL PI()用法及代碼示例
 - MySQL CONCAT()用法及代碼示例
 - MySQL UPPER方法用法及代碼示例
 - MySQL ATAN2方法用法及代碼示例
 
注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | HOUR method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
