ホームページ >データベース >mysql チュートリアル >mysqlで現在の年をクエリする方法
mysql では、YEAR() 関数と NOW() 関数を使用して現在の年をクエリできます。 YEAR() 関数は指定された日付値から年の値を取得でき、NOW() 関数は現在の日付と時刻を取得できます。YEAR() 関数と NOW() 関数は現在の日付と時刻から年の値を取得できます。 . 構文「SELECT YEAR(NOW());」。
このチュートリアルの動作環境: 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');
しかし、正確な日付がわからないのに、どうやって今年を取得するのでしょうか?
実装方法: YEAR()関数はNOW()関数で現在の年を問い合わせることができます。
実装アイデア:
NOW()関数で現在の日時を取得可能
取得した現在の日付を渡す Enter YEAR() 関数をパラメーターとして使用して、日付の年を返します。
SELECT YEAR(NOW());
YEAR() 関数は、NOW() 関数によって提供された現在の日付と時刻の年の情報を返します。
拡張知識:
日付が NULL の場合、次の例に示すように、YEAR() 関数は NULL を返します。 ##
SELECT YEAR(NULL);前述したように、ゼロ日付の YEAR() 結果は NULL です (一部の MySQL バージョンの評価結果は 0):
SELECT YEAR('0000-00-00');
[関連する推奨事項:
mysql ビデオ チュートリアル ]
以上がmysqlで現在の年をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。