คำนวณหาอายุด้วย SQL


วันเกิด

วันเกิด

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

เริ่ิ่่มต้นกันเลยนะครับ
โดยให้เอาวันที่ปัจจุบันตั้งขึ้นแล้วลบด้วยวันเกิด จะเขียนได้ Code แบบนี้ครับ
SELECT YEAR(‘2011-03-13’) – YEAR(‘1983-01-04’) as age;
เท่านี้ครับผลลัพธ์ของคุณก็จะได้เป็นอายุที่ถูกต้อง
เอาเป็นว่ามาดูตัวอย่างจาก Video กันดีกว่าจะได้เข้าใจง่ายขึ้น

ติดตามวิดีโอต่างๆเพิ่มเติมได้ที่ teerapuchchanel

3 responses to “คำนวณหาอายุด้วย SQL

ใส่ความเห็น