Home Basis Data 2 query SQL COUNT(), AVG() dan SUM()

SQL COUNT(), AVG() dan SUM()

47190

Daftar Isi

SQL COUNT();

SQL Count() digunakan untuk menampilkan banyaknya data (record) sesuai dengan kriteria tertentu.

Sintaks COUNT()

SELECT COUNT( column_name)
FROM table_name
WHERE condition;

Contoh COUNT()

Perintah di bawah ini untuk menampilkan banyaknya record pada tabel barang.

SELECT COUNT(*)
FROM barang

Perintah di bawah ini untuk menampilkan banyaknya record pada tabel barang dengan kategori “makanan” dengan alias.

SELECT COUNT(*) as Jumlah
FROM barang
WHERE kategori='makanan'

SQL AVG()

AVG() digunakan untuk menampilkan nilai rata-rata pada kolom dengan tipe numerik.

Sintaks AVG()

SELECT AVG( column_name)
FROM table_name
WHERE condition;

Contoh AVG()

Perintah di bawah ini untuk menampilkan rata-rata perolehan penjualan.

SELECT AVG(total) as rata2_jual
FROM dtjual

Perintah di bawah ini untuk menampilkan rata-rata penjualan pada tahun 2021

SELECT AVG(dt.total) as rata2_jual
FROM dtjual as dt
LEFT JOIN jual as j
ON dt.notrans = j.notrans
WHERE year(j.tanggal) = '2021'

SQL SUM()

SQL Sum() digunakan untuk menampilkan hasil penjumlahan pada kolom dengan tipe numerik.

Sintaks SUM()

SELECT SUM( column_name)
FROM table_name
WHERE condition;

Contoh SUM()

Perintah di bawah ini untuk menampilkan perolehan semua penjualan.

SELECT SUM(total) as jumlah_total
FROM dtjual

Perintah di bawah ini untuk menampilkan perolehan laba pada tahun 2020

SELECT SUM(dt.laba) as laba
FROM dtjual as dt
LEFT JOIN jual as j
ON dt.notrans = j.notrans
WHERE year(j.tanggal) = '2020'

Selamat Mencoba

LEAVE A REPLY

Please enter your comment!
Please enter your name here