Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menanyakan tahun semasa dalam mysql

Bagaimana untuk menanyakan tahun semasa dalam mysql

青灯夜游
青灯夜游asal
2022-11-14 19:32:3714947semak imbas

Dalam mysql, anda boleh menggunakan fungsi YEAR() dan NOW() untuk menanyakan tahun semasa. Fungsi YEAR() boleh mendapatkan nilai tahun daripada nilai tarikh yang ditentukan, dan fungsi NOW() boleh mendapatkan tarikh dan masa semasa fungsi YEAR() dan NOW() boleh mendapatkan nilai tahun daripada tarikh dan masa semasa . Sintaks "SELECT YEAR(NOW());".

Bagaimana untuk menanyakan tahun semasa dalam mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Dalam mysql, fungsi YEAR() boleh mendapatkan nilai tahun daripada nilai tarikh yang ditentukan.

Fungsi YEAR() menerima parameter tarikh dan mengembalikan tahun tarikh. Sila rujuk sintaks fungsi YEAR():

YEAR(date);

Fungsi YEAR() mengembalikan nilai tahun untuk tarikh tertentu, antara 1000 hingga 9999. Jika tarikh itu sifar, YEAR( ) fungsi mengembalikan 0.

Contoh: Kembalikan tahun 2018-01-01, iaitu 2018.

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

Bagaimana untuk menanyakan tahun semasa dalam mysql

Tetapi bagaimana untuk mendapatkan tahun semasa tanpa mengetahui tarikh yang tepat?

Kaedah pelaksanaan: Fungsi YEAR() boleh menanyakan tahun semasa dengan fungsi NOW().

Idea pelaksanaan:

  • Fungsi NOW() boleh mendapatkan tarikh dan masa semasa

  • Lepasi tarikh semasa yang diperolehi Enter YEAR() berfungsi sebagai parameter untuk mengembalikan tahun tarikh.

SELECT YEAR(NOW());

Bagaimana untuk menanyakan tahun semasa dalam mysql

Fungsi YEAR() mengembalikan maklumat tahun tarikh dan masa semasa yang disediakan oleh fungsi NOW().

Pengetahuan lanjutan:

Jika tarikhnya NULL, fungsi YEAR() akan mengembalikan NULL, seperti yang ditunjukkan dalam contoh berikut:

SELECT YEAR(NULL);

Bagaimana untuk menanyakan tahun semasa dalam mysql

Seperti yang dinyatakan di atas, hasil YEAR() tarikh sifar ialah NULL (hasil penilaian beberapa versi MySQL ialah: 0):

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

Bagaimana untuk menanyakan tahun semasa dalam mysql

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Bagaimana untuk menanyakan tahun semasa dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn