Menu
CoddyTech

Fungsi Agregat Bawaan Bagian 1

Termasuk bagian Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 34 dari 72.

Ada banyak fungsi bawaan di SQL, tetapi kita akan membahas fungsi agregat dalam pelajaran ini.

Fungsi agregat menerima field sebagai input dan menghitung sesuatu berdasarkan field tersebut. Fungsi agregat yang paling umum adalah:

  • MAX - Mengembalikan nilai maksimum dari sebuah field
  • MIN - Mengembalikan nilai minimum dari sebuah field
  • AVG - Mengembalikan nilai rata-rata dari sebuah field
  • COUNT - Mengembalikan jumlah total record
  • SUM - Mengembalikan jumlah semua nilai yang bukan null di sebuah field

Kamu bisa menggunakan fungsi-fungsi ini dalam pernyataan SELECT seperti ini:

SELECT MAX(col1), MIN(col2), AVG(col3), …

Contohnya, untuk mencari gaji tertinggi di tabel karyawan:

SELECT MAX(salary) FROM employees

Atau untuk mendapatkan beberapa agregat sekaligus:

SELECT MAX(salary), MIN(salary), AVG(salary) FROM employees
challenge icon

Tantangan

Mudah

Tabel dan kolom yang tersedia:

  • sales: product_id, price_per_unit,  quantity

Tulis query yang mengembalikan:

  • Jumlah total transaksi penjualan
  • Jumlah rata-rata per penjualan
  • Harga maksimum per unit
  • Total pendapatan (jumlah dari quantity * price_per_unit)

Hasilmu harus memiliki nama kolom berikut secara persis:

  • total_transactions
  • avg_quantity
  • max_unit_price 
  • total_revenue

Coba sendiri

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground SQL