手把手教你用SQL獲取年、月、周幾、日、時
最近業(yè)務(wù)提了一個周期提醒的功能用到了一些SQL時間函數(shù)做個記錄
獲取當(dāng)前當(dāng)前日期和時間 NOW()
SELECT NOW()
結(jié)果:
使用SQl獲取年
1:使用Year(date);獲取一個日期的年份部分
2:使用Date_Format(date,"%Y") 如果用小y會返回年份后兩位
使用SQl獲取月
1:Month(date)獲取一個日期的月份部分
2:使用Date_Format(date,"%m") 使用m會返回兩位數(shù),使用M會返回單詞
使用SQl獲取指定時間是周幾
1:DayOfWeek(date)獲取周
這個需注意DAYOFWEEK函數(shù)返回日期的工作日索引值,即星期日為1,星期一為2,星期六為7。 這些索引值對應(yīng)于ODBC標(biāo)準(zhǔn)。
使用SQl獲取日
1:Day(date)獲取日
2:使用Date_Format(date,"%d") 使用d會返回兩位數(shù),使用D會返回單詞
使用SQl獲取時
1:Hour(date)獲取時
2:使用Date_Format(date,"%h") 大小寫都一樣
總結(jié)
到此這篇關(guān)于用SQL獲取年、月、周幾、日、時的文章就介紹到這了,更多相關(guān)SQL獲取年月日時周幾內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL刪除表數(shù)據(jù)與MySQL清空表命令的3種方法淺析
刪除現(xiàn)有MySQL表非常容易,但是刪除任何現(xiàn)有的表時要非常小心,因為刪除表后丟失的數(shù)據(jù)將無法恢復(fù),下面這篇文章主要給大家介紹了關(guān)于MySQL刪除表數(shù)據(jù)與MySQL清空表命令的3種方法的相關(guān)資料,需要的朋友可以參考下2022-08-08MySQL/Oracle數(shù)據(jù)庫的字符串轉(zhuǎn)日期、日期轉(zhuǎn)字符串
在許多數(shù)據(jù)庫中,你可以使用內(nèi)置的函數(shù)或操作符來進(jìn)行字符串和日期之間的相互轉(zhuǎn)換,這篇文章主要給大家介紹了關(guān)于MySQL/Oracle數(shù)據(jù)庫的字符串轉(zhuǎn)日期、日期轉(zhuǎn)字符串的相關(guān)資料,需要的朋友可以參考下2024-07-07MySQL創(chuàng)建唯一索引時報錯Duplicate?entry?*?for?key問題
這篇文章主要介紹了MySQL創(chuàng)建唯一索引時報錯Duplicate?entry?*?for?key問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09sqoop export導(dǎo)出 map100% reduce0% 卡住的多種原因及解決
這篇文章主要介紹了sqoop export導(dǎo)出 map100% reduce0% 卡住的多種原因及解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01