InSerttTime 字段是 datetime 类型
比如,要 SELECT 出 InSerttTime 字段是"2020-03-15 XX:43:XX",要找出当天 43 分的所有字段内容
如果是指定时、秒,而不指定日期呢?
1 zvcs 2020-09-20 12:13:23 +08:00 via iPhone ... where minute ( InSerttTime )=‘4’ |
2 coderteddy 2020-09-20 14:03:55 +08:00 有 format 不会用吗,兄弟 |
![]() | 3 dovme 2020-09-20 14:09:48 +08:00 |
4 aguesuka 2020-09-20 17:08:55 +08:00 在意性能就单独一个字段存。 不在意就转字符串比较 |
![]() | 6 virusdefender 2020-09-20 20:18:23 +08:00 https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_extract mysql> SELECT EXTRACT(DAY_MINUTE FROM '2019-07-02 01:02:03'); -> 20102 |
![]() | 7 ccalywm 2020-09-21 09:07:24 +08:00 select InSerttTime from table where InSerttTime regexp '2020-03-15 XX:43:' |
8 CodeCodeStudy 2020-09-21 14:57:26 +08:00 先 SELECT id FROM table_name WHERE InSerttTime >= '2020-03-15' AND InSerttTime < '2020-03-16'; 得到所有符合条件的主键 id,假设得到的是 1,2,3,然后再 SELECT * FROM table_name WHERE id IN (1,2,3); |