ホームページ  >  記事  >  データベース  >  mysqlで現在の年をクエリする方法

mysqlで現在の年をクエリする方法

青灯夜游
青灯夜游オリジナル
2022-11-14 19:32:3714823ブラウズ

mysql では、YEAR() 関数と NOW() 関数を使用して現在の年をクエリできます。 YEAR() 関数は指定された日付値から年の値を取得でき、NOW() 関数は現在の日付と時刻を取得できます。YEAR() 関数と NOW() 関数は現在の日付と時刻から年の値を取得できます。 . 構文「SELECT YEAR(NOW());」。

mysqlで現在の年をクエリする方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

mysql では、YEAR() 関数を使用して、指定された日付値から年の値を取得できます。

YEAR() 関数は、日付パラメータを受け取り、その日付の年を返します。 YEAR() 関数の構文を参照してください:

YEAR(date);

YEAR() 関数は、1000 から 9999 の範囲で指定された日付の年の値を返します。日付が 0 の場合、YEAR() 関数は0を返します。

例: 2018-01-01 の年、つまり 2018 を返します。

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

mysqlで現在の年をクエリする方法

しかし、正確な日付がわからないのに、どうやって今年を取得するのでしょうか?

実装方法: YEAR()関数はNOW()関数で現在の年を問い合わせることができます。

実装アイデア:

  • NOW()関数で現在の日時を取得可能

  • 取得した現在の日付を渡す Enter 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。