Devdit
 

SQL คำนวณอายุ จากปี เดือน วัน ที่เกิด

3.4K

สอนเขียนคำสั่ง SQL คำนวณอายุ จากปี เดือน วัน ที่เกิด โดยตัวอย่างแนะนำการคำนวณอายุโดยใช้ วันที่ปัจจุบัน ลบ วัน เดือน ปีเกิด และแสดงผลลัพธ์เป็นอายุ โดยตัวอย่างใช้ฐานข้อมูล MariaDB สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง SQL คำนวณอายุ จากปี เดือน วัน ที่เกิด

SELECT YEAR(NOW()) - YEAR('1990-01-13') AS age;

ผลลัพธ์

+------+
| age  |
+------+
|   32 |
+------+
1 row in set (0.000 sec)

คำอธิบาย

SQL คำนวณอายุ จากปี เดือน วัน ที่เกิด ใช้คำสั่ง SELECT เพื่อแสดงข้อมูล โดยดึงวันที่ปัจจุบันด้วยคำสั่ง NOW() และดึงเฉพาะปีออกมาด้วยคำสั่ง YEAR นำมาลบกับ วัน เดือน ปี เกิด คือ 1990-01-13 โดยดึงแต่ปี ด้วยคำสั่ง YEAR เช่นเดียวกัน ได้ผลลัพธ์แสดงผ่าน column age

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ