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

ไวยากรณ์

Avg ( expr )

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

ข้อสังเกต

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

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

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

ตัวอย่าง

Expression

ผลลัพธ์

SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales;

ส่งกลับค่าเฉลี่ยของค่าทั้งหมดในเขตข้อมูล "UnitPrice" จากตาราง "ProductSales" และแสดงในคอลัมน์ Expr1

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย