z

counters

Senin, 30 November 2015

SQL-II UAS

   tampilkan nama barang dan stok barang di tabel pasok dengan range 10-50       
                                  

                        
    tampilkan kode suplier dan jumlah pasok di tabel pasok yang memiliki nilai 50,150,3



tampilkan semua field dari tabel pasok yg memiliki nilai 50,150,350 




tampilkan semua field dari tabel pasok yang memiliki nilai 50,150,350 dan urutkan dengan ascending




tampilkan semua field yg isinya mengandung kata "Jam"




tampilkan semua field  dan isinya yg alamatnya tdk mengandung kata "Lan"







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