z

counters
Tampilkan postingan dengan label PEMROGRAMAN SQL 1-UAS. Tampilkan semua postingan
Tampilkan postingan dengan label PEMROGRAMAN SQL 1-UAS. Tampilkan semua postingan

Senin, 23 November 2015

PEMROGRAMAN SQL 1-UAS



  • PENGELOMPOKKAN DAN PENGURUTAN DATA
  1.   Group by dan Aggregate Function Dalam Menjalankan sebuah query untuk melakukan pengelompokan data dapat menggunakan Fungsi Group by dan di ikuti oleh Fungsi Aggregat.
  •  Group by : digunakan untuk menampilkan atau memilih sekumpulan data berdasarkan kelompok data tertentu.
•       Pengelompokan nya biasa nya di sertai oleh Aggregat Fuction
•       Dalam Implementasi nya Aggregat Function harus di ikuti oleh Group by bila terdapat Field lain yang dijadikan kriteria pengelompokan 
  • Aggregate Function : Min(), Max(), Avg(), Sum(), Count()
        Tabel yang digunakan
        1.Tabel Suplier
        
       2. Table Barang       
       
        3.Tabel Pasok
       
  1.  Group by dan Aggregate Function               
  • MIN() Fungsi MIN digunakan untuk mencari nilai minimum dari sekumpulan data yang ada
         SELECT field-1,…,field-n,
         MIN(nama_field)
         FROM tab
         GROUP BY field-1,…,field-n
        ==> menampilkan dan mengelompokkan kode_barang berdasarkan jumlah_pasok                            dari  yang nilainya paling minimum 
          
  • MAX()
Fungsi MAX digunakan untuk mencari nilai maksimum dari sekumpulan data yang ada
 SELECT field-1,…,field-n,
MAX(nama_field)
FROM tabel
GROUP BY field-1,…,field-n
     ==> menampilkan dan mengelompokkan kode_barang berdasarkan jumlah_pasok                      dari  yang nilainya paling maximum 
 AVG()
  • Fungsi AVG digunakan untuk mencari nilai rata-rata dari sekumpulan data yang ada
SELECT AVG (nama_field)
AS Rata-Rata
FROM tabel
AS Rata-Rata
FROM tabel
   ==> menampilkan dan mengelompokkan data dari jumlah_pasok yang dirata-rata dari setiap kode_barang

SUM()
Fungsi SUM digunakan untuk menjumlahkan nilai dari sekumpulan data yang ada
SELECT field-1,…,field-n,
SUM(nama_field)
FROM tabel
GROUP BY field-1,…,field-n
==> menampilkan dan mengelompokkan jumlah atau total dari jumlah_pasok untuk setiap kode_barang 

COUNT()
Fungsi COUNT digunakan untuk mencari cacah atau banyaknya data
SELECT field-1,…,field-n,
COUNT (nama_field)
FROM tabel
GROUP BY field-1,…,field-n
 ==> menampilkan dan mengelompokkan banyaknya data yang dipasok dari setiap kode_barang
 

ORDER BY
Digunakan untuk mengurutkan data berdasarkan field tertentu
SELECT field-1,field-2,…,field-n
FROM tabel
ORDER BY (field)
==>menampilkan kode barang dan jumlah_pasok  dengan mengurutkan sesuai jumlah_pasok secara ascending
 
==>menampilkan kode barang dan stok_barang dengan mengurutkan sesuai stok_barang secara descending 
 
    • HAVING
Menyeleksi data berdasarkan kriteria tertentu, dimana kriteria berdasarkan berupa fungsi aggregat

  • SELECT          field-1,…, field-n, aggregate_function 
  • FROM             tabel 
  • GROUP BY    field-1,…,field-n 
  • HAVING         kriteria_aggregate_function

 ==>menampilkan kode_suplier dengan mengurutkan sesuai jumlah_pasok yang menyuplai sebanyak 2