首頁  >  文章  >  資料庫  >  mysql怎麼查詢目前年份

mysql怎麼查詢目前年份

青灯夜游
青灯夜游原創
2022-11-14 19:32:3714957瀏覽

在mysql中,可以利用YEAR()和NOW()函數來查詢目前年份。 YEAR()函數可以從指定日期值中取得年份值,而NOW()函數可以取得目前的日期和時間;YEAR()和NOW()函數配合即可從目前的日期和時間中取得到年份值,語法“SELECT YEAR(NOW());”。

mysql怎麼查詢目前年份

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

在mysql中,YEAR() 函數可以從指定日期值來取得年份值。

YEAR()函數接受date參數,並傳回日期的年份。請參閱YEAR()函數的語法:

YEAR(date);

YEAR()函數傳回指定日期的年份值,範圍為1000到9999,如果日期為零,YEAR()函數傳回0。

範例:傳回2018-01-01日的年份,即2018。

SELECT YEAR('2018-01-01');

mysql怎麼查詢目前年份

但在不知道準確日期的情況下,怎麼取得目前年份?

實作方法:YEAR() 函數可以NOW()函數來查詢目前年份。

實作想法:

  • NOW()函數可以取得目前的日期和時間

  • 將會取得的目前日期傳入YEAR() 函數為參數,傳回日期的年份即可。

SELECT YEAR(NOW());

mysql怎麼查詢目前年份

YEAR()函數傳回NOW()函數提供的目前日期和時間的年份資訊。

擴充知識:

如果日期為NULL,則YEAR()函數會傳回NULL,如下例所示:

SELECT YEAR(NULL);

mysql怎麼查詢目前年份

如前所述,零日期的YEAR()結果為NULL(有的MySQL版本求值結果為:0):

SELECT YEAR('0000-00-00');

mysql怎麼查詢目前年份

【相關推薦:mysql影片教學

#

以上是mysql怎麼查詢目前年份的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn