sql 中使用模糊查詢查找時間是一種特殊的查找類型,它允許用戶查找與給定時間段重疊或部分匹配的時間值。可使用的運算符包括:between … and …:查找介于兩個指定時間之間的所有時間值。= 和
SQL 中使用模糊查詢查找時間
模糊查詢是一種特殊的 SQL 查找類型,它允許用戶查找與給定值部分匹配的數據。在時間模糊查詢中,可以使用特定運算符來查找與給定時間段重疊或部分匹配的時間值。
運算符
BETWEEN … AND …:查找介于兩個指定時間之間的所有時間值。
>= 和
LIKE:查找與指定模式匹配的所有時間值。該模式可以包含通配符,如 %(匹配任何字符)和 _(匹配任何單個字符)。
示例
查找介于 2023-03-01 00:00:00 和 2023-03-31 23:59:59 之間的所有時間:
SELECT * FROM table_name WHERE time_column BETWEEN '2023-03-01 00:00:00' AND '2023-03-31 23:59:59';
登錄后復制
查找在 2023-04-01 22:00:00 之前的或等于該時間的所有時間:
SELECT * FROM table_name WHERE time_column <p><strong>查找與模式 2023-05-% 匹配的所有時間:</strong></p><pre class="brush:php;toolbar:false">SELECT * FROM table_name WHERE time_column LIKE '2023-05-%';
登錄后復制