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.
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:
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
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!