รวมเทคนิคต่าง ๆ ในการพัฒนาระบบ ที่น่าสนใจ รวมไว้ที่เดียว มีอะไรสอบถาม สามารถติดต่อผ่านช่องผ่าน Fanpage เราได้เลย

วันเสาร์ที่ 2 พฤษภาคม พ.ศ. 2563

Min Max Avg SQL หาค่าน้อยสุด มากสุด ค่าเฉลี่ย ตัวอย่างการใช้งานร่วมกับ PHP

Share:

ก่อนอื่นต้องทำการเชื่อมต่อฐานข้อมูล ถ้ายังทำไม่เป็นคลิกอ่านก่อนเลย  PHP connect SQL

ตัวอย่างตาราง

อธิบาย Function

MIN()ใช้สำหรับหาค่าที่น้อยสุด
MAX() ใช้สำหรับหาค่าที่มากสุด
AVG() ใช้สำหรับหาค่าเฉลี่ย

ตัวอย่างการใช้งาน Function
ตัวอย่างการใช้งาน
SELECT
FORMAT(MIN(t1.doc_price),2) AS min_price,
FORMAT(MAX(t1.doc_price),2) AS max_price,
FORMAT(AVG(t1.doc_price),2) AS avg_price
FROM
doc_deal_credit_list AS t1

จาก SQL ด้านบนเราจะได้ผลลัพธ์ ตามรูปนี้

Note:
รูปแบบของการใช้ MIN MAX AVG + การใช้งานรวมกับ FORMAT
คำสั่ง MIN
MIN(field)


คำสั่ง MAX
MAX(field)


คำสั่ง AVG
AVG(field)


คำสั่ง FORMAT + MAX
FORMAT(MAX(field))



ตัวอย่างการใช้ COUNT IF ในรูปแบบ Code PHP
$sql = "SELECT
FORMAT(MIN(t1.doc_price),2) AS min_price,
FORMAT(AVG(t1.doc_price),2) AS avg_price,
FORMAT(MAX(t1.doc_price),2) AS max_price
FROM
doc_deal_credit_list AS t1";

$result = mysqli_query($connect, $sql);

foreach ($result as $key => $detail){
    echo "ค่าน้อยสุด ".number_format($detail['m1'],2)." บาท <br>";
    echo "ค่ามากสุด ".number_format($detail['m2'],2)." บาท <br>";
    echo "ค่าเฉลี่ย ".number_format($detail['m3'],2)." บาท";
    echo "<hr>";

}

ผลลัพธ์

ค่าน้อยสุด 267.00 บาท
ค่ามากสุด  354.01 บาท
ค่าเฉลี่ย 490.00 บาท


รวมเทคนิค PHP+SQL << คลิกที่นี่






Share:

บทความที่ได้รับความนิยม

Search

บทความอื่น ๆ