Apa yang dikembalikan oleh fungsi AVG ()? - Penjelasan dan Contoh

post-thumb

Apa yang dikembalikan oleh fungsi AVG()?

Fungsi AVG() dalam SQL digunakan untuk menghitung nilai rata-rata kolom tertentu dalam tabel. Fungsi ini mengembalikan rata-rata sebagai angka titik mengambang. Fungsi ini sangat berguna ketika Anda ingin mencari rata-rata nilai numerik dalam database.

Untuk menggunakan fungsi AVG (), Anda perlu menentukan nama kolom sebagai parameter. Fungsi ini kemudian akan menghitung nilai rata-rata dari semua catatan dalam kolom tersebut. Hasilnya dikembalikan sebagai nilai tunggal.

Daftar isi

Sebagai contoh, katakanlah Anda memiliki tabel bernama “penjualan” dengan kolom bernama “pendapatan”. Jika Anda ingin mencari rata-rata pendapatan yang dihasilkan, Anda dapat menggunakan fungsi AVG() seperti ini:

SELECT AVG(revenue) AS average_revenue FROM sales;

Kueri di atas akan menghitung rata-rata semua nilai pendapatan dalam tabel “sales” dan mengembalikan hasilnya sebagai “average_revenue”. Hal ini memungkinkan Anda untuk dengan mudah mengambil nilai rata-rata tanpa harus melakukan perhitungan manual.

Selain menghitung rata-rata satu kolom, Anda juga dapat menggunakan fungsi AVG () dengan klausa GROUP BY untuk menghitung rata-rata setiap grup dalam tabel. Ini berguna ketika Anda ingin mencari nilai rata-rata untuk kategori atau subset data yang berbeda.

Memahami Fungsi AVG ()

Fungsi AVG () adalah fungsi matematika dalam SQL yang memungkinkan Anda menghitung nilai rata-rata dari sekumpulan angka atau ekspresi. Fungsi ini menerima kolom atau ekspresi sebagai masukan dan mengembalikan nilai rata-rata dari nilai dalam kolom atau ekspresi tersebut.

Misalnya, jika Anda memiliki tabel bernama “siswa” dengan kolom bernama “nilai” yang menyimpan nilai berbagai siswa, Anda dapat menggunakan fungsi AVG () untuk menghitung nilai rata-rata. Sintaks untuk menggunakan fungsi AVG () adalah sebagai berikut:

SELECT AVG (nilai) FROM siswa;

Kueri ini akan mengembalikan nilai rata-rata dari kolom “nilai” dalam tabel “siswa”.

Penting untuk diperhatikan bahwa fungsi AVG () hanya bekerja pada nilai numerik. Jika ada nilai non-numerik dalam kolom atau ekspresi, fungsi ini akan mengabaikannya dan menghitung rata-rata nilai lainnya.

Fungsi AVG () dapat digunakan bersama dengan fungsi dan klausa SQL lainnya, seperti GROUP BY, HAVING, dan ORDER BY, untuk melakukan penghitungan yang lebih rumit dan mendapatkan hasil yang lebih spesifik.

Baca Juga: Apakah layak membeli jubah mandi? Pro dan kontra memiliki jubah mandi

Kesimpulannya, fungsi AVG () adalah alat bantu yang ampuh dalam SQL yang memungkinkan Anda menghitung nilai rata-rata dari sekumpulan angka atau ekspresi. Fungsi ini mudah digunakan dan dapat digabungkan dengan fungsi SQL lainnya untuk melakukan penghitungan yang lebih kompleks.

Penjelasan Fungsi AVG ()

Fungsi AVG () adalah fungsi SQL bawaan yang digunakan untuk menghitung nilai rata-rata kolom tertentu dalam tabel. Fungsi ini mengembalikan nilai rata-rata sebagai nilai tunggal.

Untuk menggunakan fungsi AVG(), Anda harus menentukan kolom yang ingin Anda hitung rata-ratanya di dalam tanda kurung. Fungsi AVG() dapat digunakan dengan tipe data numerik dan non-numerik.

Jika kolom yang Anda hitung rata-ratanya berisi nilai numerik, fungsi AVG() akan menghitung rata-rata nilai tersebut dan mengembalikan hasil numerik. Misalnya, jika Anda memiliki kolom bernama “harga” yang berisi nilai numerik yang mewakili harga produk, Anda dapat menggunakan fungsi AVG() untuk menghitung harga rata-rata semua produk.

Jika kolom yang Anda hitung rata-ratanya berisi nilai non-numerik, fungsi AVG() akan mengonversi nilai tersebut ke nilai yang setara dengan angka sebelum menghitung rata-ratanya. Misalnya, jika Anda memiliki kolom bernama “peringkat” yang berisi nilai non-numerik yang mewakili peringkat produk (misalnya, “baik”, “sangat baik”, “buruk”), fungsi AVG() akan mengonversi nilai tersebut menjadi nilai yang setara dengan angka (misalnya, “baik” menjadi 0, “sangat baik” menjadi 1, “buruk” menjadi -1), lalu menghitung rata-ratanya.

Penting untuk diperhatikan bahwa fungsi AVG() mengabaikan nilai NULL saat menghitung rata-rata. Jika kolom yang Anda hitung rata-ratanya berisi nilai NULL, maka nilai tersebut tidak akan disertakan dalam perhitungan. Misalnya, jika Anda memiliki kolom bernama “usia” yang berisi usia orang, dan beberapa baris memiliki nilai NULL untuk usia, fungsi AVG() hanya akan menghitung rata-rata usia yang bukan NULL.

Hasil dari fungsi AVG() dapat digunakan dalam berbagai cara, seperti ditampilkan secara langsung dalam hasil kueri, disimpan dalam sebuah variabel untuk digunakan lebih lanjut, atau digunakan dalam penghitungan di dalam kueri.

Kesimpulannya, fungsi AVG() adalah alat yang ampuh untuk menghitung nilai rata-rata kolom dalam tabel. Fungsi ini menyediakan cara yang sederhana dan efisien untuk mendapatkan rata-rata nilai numerik atau non-numerik, sembari mengabaikan nilai NULL.

Baca Juga: Sponsor Terungkap: Expo 2023 di Qatar

Contoh Fungsi AVG()

Fungsi AVG() biasanya digunakan untuk menghitung nilai rata-rata dari kolom tertentu dalam tabel basis data. Berikut ini beberapa contoh yang menunjukkan cara menggunakan fungsi AVG():

  1. Untuk menghitung gaji rata-rata karyawan dalam tabel bernama “karyawan”, Anda dapat menggunakan kueri berikut ini:
  2. SELECT AVG(salary) AS average_salary FROM employees;
  3. Untuk menghitung usia rata-rata pelanggan dalam tabel bernama “pelanggan”, Anda dapat menggunakan kueri berikut:

4. SELECT AVG(age) AS average_age FROM customers; 5. Untuk menghitung harga rata-rata produk dalam tabel bernama “produk,” Anda dapat menggunakan kueri berikut: 6. SELECT AVG(price) AS average_price FROM products;

Contoh-contoh ini menunjukkan bagaimana Anda dapat menggunakan fungsi AVG () untuk mengambil nilai rata-rata dari kolom tertentu dalam tabel basis data. Rata-rata yang dihitung dikembalikan sebagai hasil tunggal, yang dapat diberi alias menggunakan kata kunci AS untuk memudahkan.

PERTANYAAN UMUM:

Untuk apa fungsi AVG () digunakan?

Fungsi AVG () digunakan untuk mengembalikan nilai rata-rata dari sekumpulan nilai.

Apa yang dikembalikan oleh fungsi AVG ()?

Fungsi AVG () mengembalikan nilai rata-rata dari sekumpulan nilai.

Bagaimana cara menggunakan fungsi AVG () dalam SQL?

Anda dapat menggunakan fungsi AVG () dalam SQL dengan menentukan kolom atau ekspresi yang ingin Anda hitung rata-ratanya.

Apa yang terjadi jika saya menggunakan fungsi AVG () pada kolom dengan nilai nol?

Jika Anda menggunakan fungsi AVG () pada kolom dengan nilai nol, penghitungan rata-rata akan mengecualikan nilai nol tersebut.

Dapatkah saya menggunakan fungsi AVG () pada beberapa kolom?

Tidak, fungsi AVG () hanya dapat digunakan pada satu kolom atau ekspresi dalam satu waktu.

Lihat juga:

Anda Mungkin Juga Menyukainya