Fungsi Avg

Berlaku Untuk
Access untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Menghitung nilai rata-rata aritmatika dari sekumpulan nilai yang terkandung dalam bidang tertentu pada kueri.

Sintaks

Rata-rata(expr)

Placeholder expr mewakili ekspresi string yang mengidentifikasi bidang yang berisi data numerik yang ingin Anda rata-rata atau ekspresi yang melakukan penghitungan menggunakan data dalam bidang tersebut. Operan dalam expr dapat menyertakan nama bidang tabel, konstanta, atau fungsi (yang dapat berupa intrinsik atau ditentukan pengguna, tetapi bukan salah satu fungsi agregat SQL lainnya).

Keterangan

Rata-rata yang dihitung dengan Avg adalah rata-rata aritmatika (jumlah nilai dibagi dengan jumlah nilai). Anda dapat menggunakan Avg, misalnya, untuk menghitung biaya pengiriman rata-rata.

Fungsi Avg tidak menyertakan bidang Null apa pun dalam penghitungan.

Anda dapat menggunakan Avg dalam ekspresi kueri dan dalam properti SQL objek QueryDef atau saat membuat objek kumpulan rekaman berdasarkan kueri SQL.

Contoh

Ekspresi Hasil
PILIH Avg([UnitPrice]) SEBAGAI Expr1 DARI ProductSales; Mengembalikan rata-rata semua nilai dalam bidang "UnitPrice" dari tabel "ProductSales" dan ditampilkan di kolom Expr1.
PILIH Avg([SalePrice]) SEBAGAI AvgSalePrice, Avg([Diskon]) SEBAGAI AvgDiscount DARI ProductSales; Mengembalikan rata-rata bidang "SalePrice" dan "Diskon" dari tabel ProductSales. Hasilnya ditampilkan di kolom "AvgSalePrice" dan "AvgDiscount" masing-masing mengembalikan rata-rata dari semua "SalePrice" di mana "Kuantitas" yang terjual lebih dari 10. Hasilnya ditampilkan di kolom "AvgSalePrice".
PILIH Abs(Avg([Diskon])) SEBAGAI AbsAverageDiscount DARI ProductSales; Mengembalikan nilai absolut dari nilai rata-rata bidang "Diskon" dan ditampilkan di kolom "AbsAverageDiscount".

Menghitung bidang dalam fungsi SQL