Rumah >pangkalan data >SQL >Apakah maksud umur dalam sql

Apakah maksud umur dalam sql

下次还敢
下次还敢asal
2024-05-02 03:00:31724semak imbas

Fungsi AGE digunakan untuk mengira perbezaan umur antara tarikh tertentu dengan tarikh lain. Sintaksnya ialah: AGE(tarikh_lajur, tarikh_untuk_bandingkan, [unit_umur]). Parameter termasuk lajur tarikh yang mana perbezaan umur akan dikira, tarikh yang digunakan untuk perbandingan dan unit umur pilihan (lalai ialah tahun). Sila ambil perhatian apabila menggunakan fungsi ini bahawa nilai negatif bermakna date_to_compare berlaku sebelum date_column dan fungsi AGE hanya digunakan pada data jenis tarikh.

Apakah maksud umur dalam sql

fungsi AGE dalam SQL

Apakah fungsi AGE?

Fungsi AGE mengira perbezaan umur antara tarikh tertentu dan tarikh lain.

Sintaks:

<code class="sql">AGE(date_column, date_to_compare, [age_unit])</code>

Parameter:

  • lajur_tarikh: Lajur tarikh untuk dikira untuk perbezaan umur.
  • tarikh_untuk_bandingkan: Tarikh yang digunakan untuk perbandingan. Boleh jadi lajur tarikh lain, pemalar atau ungkapan.
  • unit_umur (pilihan): Unit umur, lalai ialah tahun. Boleh ditentukan sebagai "TAHUN", "BULAN", "HARI", "JAM" atau "MINIT".

Contoh:

<code class="sql">SELECT AGE(birthdate, GETDATE()) AS age_in_years FROM Person;</code>

Pertanyaan ini mengira umur dalam tahun untuk setiap orang dalam jadual Orang dan menyimpannya dalam lajur age_in_years. Person 表中每个人的年龄(单位为年),并将其存储在 age_in_years 列中。

注意事项:

  • 如果 date_to_compare 发生在 date_column 之前,则函数将返回负值。
  • 如果 age_unit
  • Nota:
🎜🎜Jika date_to_compare berlaku sebelum date_column, fungsi akan mengembalikan nilai negatif. 🎜🎜Jika unit_umur tidak dinyatakan, tahun akan digunakan sebagai unit secara lalai. 🎜🎜Fungsi AGE hanya berfungsi pada data jenis tarikh. 🎜🎜

Atas ialah kandungan terperinci Apakah maksud umur dalam sql. 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