1. 程式人生 > >select語句如何查詢某個時間段的資料

select語句如何查詢某個時間段的資料

使用SQL語句,在MySQL資料庫的表中搜索出固定時間格式相關的資料:

 

格式SELECT * FROM 表名 WHERE  DATE_FORMAT(列名,'%Y-%m-%d')=‘時間格式

舉例SELECT * FROM  node  WHERE  DATE_FORMAT(Datatime,'%Y-%m-%d')=‘2018-12-5’

解釋: 在 node 表中找到時間格式是  ‘2018-12-5’ 格式的所有資料(你得到的是顯示時間當天的資料),當然你也可以找到某月份的資料  只要把時間格式  改為‘2018-12’

,這樣你得到的是 顯示時間為 2018年12月份的所有資料。

解釋一下:

       這裡的列名代表的列,它的型別  應該是 時間型別,而時間格式也必須是該列部分顯示格式,不可能資料庫的資料格式是  2012-5-4  10:12:30    這樣的,然後你肯定不能找  2012/5/4 這種格式的資料,因為它不是該列的部分 顯示格式。