Apa yang dimaksud dengan AVG () dalam SQL: Penjelasan dan Contoh

post-thumb

Memahami Fungsi AVG() dalam SQL

AVG() adalah fungsi matematika dalam bahasa pemrograman SQL yang digunakan untuk menghitung nilai rata-rata dari sekumpulan angka dalam tabel basis data. Fungsi ini biasanya digunakan dalam analisis dan pelaporan data untuk menemukan nilai rata-rata dari bidang atau kolom tertentu.

Fungsi AVG () mengambil nama bidang atau kolom sebagai argumen dan mengembalikan nilai rata-rata sebagai hasilnya. Misalnya, jika kita memiliki tabel dengan kolom bernama “penjualan” dan kita ingin mencari nilai rata-rata penjualan, kita dapat menggunakan fungsi AVG(sales).

Daftar isi

Fungsi AVG () bekerja dengan menjumlahkan semua nilai dalam kolom yang ditentukan, lalu membagi jumlah tersebut dengan jumlah total baris atau catatan dalam tabel. Fungsi ini secara otomatis mengabaikan nilai NULL, sehingga Anda tidak perlu khawatir nilai tersebut akan memengaruhi hasilnya.

Contoh:

Katakanlah kita memiliki tabel bernama “karyawan” dengan kolom bernama “gaji” yang menyimpan gaji setiap karyawan. Untuk menemukan gaji rata-rata semua karyawan, kita dapat menggunakan kueri SQL berikut:

SELECT AVG(salary) FROM employees;

Ini akan mengembalikan gaji rata-rata semua karyawan dalam tabel.

Selain menghitung nilai rata-rata bidang tertentu, fungsi AVG () juga dapat digunakan dengan fungsi dan kata kunci SQL lainnya, seperti GROUP BY dan HAVING, untuk melakukan penghitungan dan pemfilteran yang lebih kompleks. Ini adalah alat bantu yang ampuh yang dapat memberikan wawasan berharga ke dalam data Anda.

Kesimpulannya, fungsi AVG () dalam SQL adalah alat bantu yang berguna untuk menghitung nilai rata-rata dari sekumpulan angka dalam tabel basis data. Fungsi ini mudah digunakan dan dapat digabungkan dengan fungsi SQL lainnya untuk melakukan penghitungan yang lebih canggih. Baik saat Anda menganalisis data penjualan, gaji karyawan, atau jenis data numerik lainnya, fungsi AVG () dapat membantu Anda menghitung nilai rata-rata dengan cepat dan akurat.

Memahami Fungsi AVG () dalam SQL

Fungsi AVG () dalam SQL adalah alat bantu yang ampuh yang memungkinkan Anda menghitung nilai rata-rata kolom tertentu dalam tabel. Fungsi ini umumnya digunakan dalam analisis data saat Anda perlu mencari rata-rata dari sekumpulan nilai numerik.

Untuk menggunakan fungsi AVG (), Anda perlu memberikan nama kolom sebagai argumen. Fungsi ini kemudian akan mengembalikan nilai rata-rata dari kolom tersebut. Hasilnya dapat berupa desimal atau bilangan bulat, tergantung pada tipe data kolom tersebut.

Berikut ini adalah contoh untuk lebih memahami cara kerja fungsi AVG ():

SELECT AVG(harga) FROM produk;

Dalam contoh ini, fungsi AVG () digunakan untuk menghitung harga rata-rata semua produk dalam tabel “produk”. Hasilnya adalah sebuah nilai tunggal yang mewakili harga rata-rata.

Penting untuk diperhatikan bahwa fungsi AVG () hanya akan menghitung rata-rata untuk baris-baris di mana kolom yang ditentukan memiliki nilai numerik. Jika ada nilai non-numerik dalam kolom tersebut, maka nilai tersebut akan diabaikan dalam penghitungan.

Selain fungsi dasar untuk menghitung rata-rata, Anda juga dapat menggunakan fungsi AVG () dengan fungsi dan klausa SQL lainnya. Misalnya, Anda dapat menggabungkannya dengan klausa GROUP BY untuk menghitung nilai rata-rata untuk grup yang berbeda dalam tabel.

SELECT kategori, AVG(harga) FROM produk GROUP BY kategori;

Baca Juga: Siapa yang Memiliki Moex: Gambaran Lengkap tentang Kepemilikan di Bursa Moskow

Dalam contoh ini, fungsi AVG () digunakan dengan klausa GROUP BY untuk menghitung harga rata-rata untuk setiap kategori produk dalam tabel “produk”. Hasilnya adalah sekumpulan baris, di mana setiap baris mewakili kategori dan harga rata-rata yang sesuai.

Kesimpulannya, fungsi AVG () dalam SQL adalah alat yang berguna untuk menghitung nilai rata-rata kolom dalam tabel. Fungsi ini dapat digunakan sendiri atau dikombinasikan dengan fungsi dan klausa SQL lainnya untuk melakukan penghitungan yang lebih kompleks. Dengan memahami cara menggunakan fungsi ini, Anda dapat memperoleh wawasan yang berharga dari data Anda.

Baca Juga: Kartu perjalanan apa lagi yang mirip dengan YouTrip?

Menerapkan Fungsi AVG () dalam SQL

Fungsi AVG () adalah fungsi agregat SQL yang banyak digunakan yang memungkinkan Anda menghitung nilai rata-rata kolom tertentu dalam tabel. Fungsi ini sangat berguna untuk menemukan rata-rata data numerik, seperti harga, jumlah, atau peringkat.

Untuk mengimplementasikan fungsi AVG () dalam SQL, Anda harus memberikan nama kolom atau ekspresi yang ingin Anda hitung rata-ratanya. Berikut adalah sintaks dasar:

SELECT AVG(nama_kolom) FROM nama_tabel;

Sebagai contoh, asumsikan Anda memiliki tabel bernama “penjualan” dengan kolom “id”, “produk”, dan “harga”. Untuk menghitung harga rata-rata semua produk dalam tabel, Anda dapat menggunakan kueri berikut:

SELECT AVG(harga) FROM penjualan;

Fungsi AVG() akan mengembalikan satu nilai, yaitu rata-rata dari semua harga dalam kolom “harga”.

Anda juga dapat menggunakan fungsi AVG() dengan klausa SQL lainnya, seperti WHERE, GROUP BY, dan HAVING. Misalnya, untuk menghitung harga rata-rata kategori produk tertentu, Anda dapat menambahkan klausa WHERE untuk memfilter data sebelum menghitung rata-rata.

SELECT AVG(harga) FROM penjualan WHERE kategori = 'Elektronik';

Kueri ini akan mengembalikan harga rata-rata semua produk dalam kategori “Elektronik”.

Selain itu, Anda dapat menggunakan fungsi AVG () yang dikombinasikan dengan fungsi agregat lainnya, seperti COUNT (), SUM (), dan MAX (). Dengan demikian, Anda dapat melakukan penghitungan yang lebih kompleks pada data Anda.

Kesimpulannya, fungsi AVG() adalah alat bantu yang ampuh dalam SQL yang memungkinkan Anda menghitung nilai rata-rata kolom dalam tabel dengan mudah. Dengan menggunakan sintaks yang tepat dan memasukkannya ke dalam kueri Anda, Anda dapat mengekstrak wawasan berharga dari data Anda.

FAQ:

Apa yang dimaksud dengan fungsi AVG() dalam SQL?

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

Bagaimana fungsi AVG() digunakan dalam SQL?

Fungsi AVG () digunakan dalam SQL dengan menentukan kolom yang ingin Anda hitung nilai rata-ratanya. Misalnya, Anda dapat menggunakan fungsi AVG() untuk menghitung gaji rata-rata karyawan dalam sebuah tabel.

Dapatkah fungsi AVG() digunakan dengan beberapa kolom?

Tidak, fungsi AVG() hanya dapat digunakan dengan satu kolom. Jika Anda ingin menghitung rata-rata dari beberapa kolom, Anda harus menggunakan fungsi AVG() yang terpisah untuk setiap kolom.

Apa yang terjadi jika ada nilai NULL pada kolom yang digunakan dengan fungsi AVG()?

Jika terdapat nilai NULL pada kolom yang digunakan dengan fungsi AVG(), nilai tersebut akan diabaikan dalam penghitungan rata-rata. Hanya nilai non-NULL yang dipertimbangkan untuk perhitungan rata-rata.

Lihat juga:

Anda Mungkin Juga Menyukainya