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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。