ฟังก์ชัน Avg

นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

คํานวณค่าเฉลี่ยเลขคณิตของชุดค่าที่มีอยู่ในเขตข้อมูลที่ระบุบนคิวรี

ไวยากรณ์

Avg(expr)

พื้นที่ที่สํารองไว้ ของ expr จะแสดงนิพจน์สตริงที่ระบุเขตข้อมูลที่มีข้อมูลตัวเลขที่คุณต้องการหาค่าเฉลี่ย หรือนิพจน์ที่ทําการคํานวณโดยใช้ข้อมูลในเขตข้อมูลนั้น ตัวถูกดําเนินการใน expr อาจมีชื่อของเขตข้อมูลตาราง ค่าคงที่ หรือฟังก์ชัน (ซึ่งสามารถเป็นได้ทั้งแบบภายในหรือที่กําหนดโดยผู้ใช้ แต่ไม่ใช่ฟังก์ชันการรวมของ SQL อื่นๆ)

ข้อสังเกต

ค่าเฉลี่ยที่คํานวณโดย Avg คือค่าเฉลี่ยเลขคณิต (ผลรวมของค่าหารด้วยจํานวนของค่า) ตัวอย่างเช่น คุณสามารถใช้ ค่าเฉลี่ยเพื่อคํานวณค่าขนส่งโดยเฉลี่ย

ฟังก์ชัน Avg จะไม่รวมเขตข้อมูล Null ใดๆ ในการคํานวณ

คุณสามารถใช้ Avg ในนิพจน์คิวรีและในคุณสมบัติ SQL ของวัตถุ QueryDef หรือเมื่อสร้างวัตถุชุดระเบียนที่ยึดตามคิวรี SQL

ตัวอย่าง

นิพจน์ ผลลัพธ์
SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales; ส่งกลับค่าเฉลี่ยของค่าทั้งหมดในเขตข้อมูล "UnitPrice" จากตาราง "ProductSales" และแสดงในคอลัมน์ นิพจน์ 1
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; ส่งกลับเขตข้อมูลค่าเฉลี่ย "SalePrice" และ "Discount" จากตาราง ProductSales ผลลัพธ์จะแสดงในคอลัมน์ "AvgSalePrice" และ "AvgDiscount" ตามลําดับ จะส่งกลับค่าเฉลี่ยของ "SalePrice" ทั้งหมดที่ "ปริมาณ" ที่ขายได้มากกว่า 10 ผลลัพธ์จะแสดงในคอลัมน์ "AvgSalePrice"
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; ส่งกลับค่าสัมบูรณ์ของค่าเฉลี่ยของเขตข้อมูล "ส่วนลด" และแสดงในคอลัมน์ "AbsAverageDiscount"

เขตข้อมูลการคำนวณในฟังก์ชัน SQL