這篇文章主要講解了“SQL時間類型的模糊查詢方法”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“SQL時間類型的模糊查詢方法”吧!
五指山網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),五指山網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為五指山數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的五指山做網(wǎng)站的公司定做!
今天用time Like '2008-06-01%'語句來查詢該天的所有數(shù)據(jù),被提示語句錯誤。查了一下才發(fā)現(xiàn)該模糊查詢只能用于String類型的字段。 自己也查閱了一些資料。關(guān)于時間的模糊查詢有以下三種方法:
Convert轉(zhuǎn)成String,在用Like查詢。 select * from table1 where convert(varchar,date,120) like '2006-04-01%'
Between select * from table1 where time between '2006-4-1 0:00:00' and '2006-4-1 24:59:59'";
datediff()函數(shù) select * from table1 where datediff(day,time,'2006-4-1')=0 第一種方法應(yīng)該適用與任何數(shù)據(jù)類型; 第二種方法適用String外的類型;
第三種方法則是為date類型定制的比較實用快捷的方法。
感謝各位的閱讀,以上就是“SQL時間類型的模糊查詢方法”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對SQL時間類型的模糊查詢方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!