TIP : การใช้ DATE_FORMAT คำนวนหา อายุ

SQL Knowledge ทั้ง sql มาตรฐาน หลักการออกแบบฐานข้อมูล ความสัมพันธ์ของ ตาราง Mysql , PGSQL, Oracle, MSSQL

Moderator: mindphp, ผู้ดูแลกระดาน

M031
PHP Hero Member
PHP Hero Member
โพสต์: 156
ลงทะเบียนเมื่อ: 20/11/2015 9:05 am

TIP : การใช้ DATE_FORMAT คำนวนหา อายุ

โพสต์ที่ยังไม่ได้อ่าน โดย M031 »

ตัวอย่างการใช้ date_format ของ Mysql คำนวนหาอายุ
syntax ของ date_format คือ DATE_FORMAT( date, format_mask )
format_mask สามารถเข้าไปดูได้ที่ http://www.techonthenet.com/mysql/funct ... format.php
test.PNG
test.PNG (22.99 KiB) Viewed 917 times
วิธีการทำงานคือ นำปีปัจจุบัน(curdate()) - ปีเกิด columns(mem_born) ซึ่งการกำหนด format_mask ปีนั้น ก็คือ '%Y' ระบบจะนำปีมาลบกัน

โค้ด: เลือกทั้งหมด

SELECT * , DATE_FORMAT( CURDATE( ) ,  '%Y' ) - DATE_FORMAT( mem_born,  '%Y' ) AS age
FROM member 
test.PNG
test.PNG (18.07 KiB) Viewed 917 times
สามารถศึกษาเพิ่มเติ่มได้ที่
http://www.techonthenet.com/mysql/funct ... format.php

ลิ้งที่เกี่ยวข้อง
https://www.mindphp.com/developer/21-sql-mysql.html
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 74