PRAKTIKUM SQL 17-NOV-2015


MIN()
Fungsi MIN digunakan untuk mencari nilai minimum dari sekumpulan data yang ada
Bentuk umum :
   SELECT field-1,…,field-n,
   MIN(nama_field)
   FROM tabel
  GROUP BY field-1,…,field-n
Contoh :
  SELECT kode_pasok,
  MIN(jumlah_pasok) as jumlah
  FROM pasok

  GROUP BY kode_pasok
 Screenshoot outputnya :


MAX()
Fungsi MAX digunakan untuk mencari nilai maksimum dari sekumpulan data yang ada
Bentuk umum :
  SELECT field-1,…,field-n,
  MAX(nama_field)
  FROM tabel
  GROUP BY field-1,…,field-n
Contoh :
  SELECT kode_pasok,
  MAX (jumlah_pasok) as jumlah
  FROM pasok
  GROUP BY kode_pasok
 Screenshoot outputnya :


AVG()
Fungsi AVG digunakan untuk mencari nilai rata-rata dari sekumpulan data yang ada
Bentuk umum :
  SELECT AVG (nama_field),
  AS Rata-Rata
  FROM tabel
Atau :
  SELECT (nama_field)
  AVG (nama_field) AS (nama_field_baru)
  FROM tabel
  GROUP BY (nama_field)
Contoh :
  SELECT AVG (jumlah_pasok)
  AS Rata_Rata
  FROM pasok
Atau
  SELECT kode_pasok,
  AVG (jumlah_pasok) AS Rata_Rata
  FROM pasok
  GROUP BY (kode_pasok)
 Screenshoot outputnya :


SUM()
Fungsi SUM digunakan untuk menjumlahkan nilai dari sekumpulan data yang ada
Bentuk umum :
  SELECT field-1,…,field-n,
  SUM(nama_field)
  FROM tabel
  GROUP BY field-1,…,field-n
Contoh :
  SELECT kode_pasok,
  SUM(jumlah_pasok) AS Jumlah
  FROM pasok
  GROUP BY (kode_pasok)
 Screenshoot outputnya :


COUNT()
Fungsi COUNT digunakan untuk mencari cacah atau banyaknya data
Bentuk umum :
  SELECT field-1,…,field-n,
  COUNT (nama_field)
  FROM tabel
  GROUP BY field-1,…,field-n
Contoh :
  SELECT kode_barang,
  COUNT (jumlah_pasok) AS Banyaknya_Data
  FROM pasok
  GROUP BY (kode_barang)
 Screenshoot outputnya :


Pengurutan Data (Order By)
Digunakan untuk mengurutkan data berdasarkan field tertentu
Bentuk umum :
  SELECT field-1,field-2,…,field-n
  FROM tabel
  ORDER BY (field)
Contoh :
  urutkan jumlah berdasarkan jumlah pasokan paling sedikit
  SELECT kode_pasok, jumlah_pasok
  FROM pasok
  ORDER BY jumlah_pasok
  urutkan jumlah berdasarkan jumlah pasokan paling banyak
  SELECT kode_pasok, jumlah_pasok
  FROM pasok
  ORDER BY jumlah_pasok DESC
  urutkan jumlah berdasarkan stok barang paling banyak
 SELECT kode_barang, stok_barang
  FROM barang
  ORDER BY stok_barang DESC
 Screenshoot outputnya :


Kriteria Data (HAVING)
Menyeleksi data berdasarkan kriteria tertentu, dimana kriteria berdasarkan berupa fungsi aggregat
Bentuk umum :
  SELECT field-1,…, field-n, aggregate_function
  FROM tabel
  GROUP BY field-1,…,field-n
  HAVING kriteria_aggregate_function
Contoh :
  Tampilkan kode customer yang mempunyai cacah pembelian = 2
  SELECT kode_suplier,
  COUNT (jumlah_pasok) AS cacah_pasok
  FROM pasok
  GROUP BY kode_suplier
  HAVING COUNT(*)=2
 Screenshoot outputnya :



0 komentar:

Posting Komentar

 

Entri Populer