Selasa, 18 Oktober 2016

Lanjutan DML (Data Manipulation Language)

Hai... hai.. kita lanjutin program DML yang kemarin aja ya,, kan belum selesai.. ^,^

>> UPDATE
      update barang disini mengganti atau merubah data yang baru dari stok barang 300 menjadi 1000
             update barang
             set stok_barang = 1000
             where kode_barang = 'brg001';
             select * from barang;


Lihat pada stok barang :

 Lakukan hal yang sama ketika kita ingin merubah atau mengupdate data pada tabel suplier atau tabel pasok.

>> Untuk mengurutkan data dari yang terkecil (Minimal) ke data terbesar
                select kode_barang,
                min (jumlah_pasok) as jumlah
                from pasok
                group by kode_barang
                select * from pasok;

Jika ingin mengurutkan data dari yang terbesar ke terkecil memakai program berikut :
            select kode_barang,
            sum (jumlah_pasok) as jumlah
            from pasok
            group by kode_barang
            select * from pasok;

 
>>Untuk mencari nilai rata-rata (Average) pada data pasok
             select kode_barang,
             avg (jumlah_pasok) as jumlah
             from pasok
             group by kode_barang
             select * from pasok;
 
 

>>Untuk menghitung banyaknya data menggunakan program berikut :
              select kode_barang,
              count (jumlah_pasok) as jumlah
              from pasok
              group by kode_barang
              select * from pasok; 

 
Berikut ini mencari Suplier mana yang sudah memasok sebanyak 3 kali
                     
>>Menggunakan Descending
            select kode_pasok, jumlah_pasok
            from pasok
            order by jumlah_pasok desc 


>>Menggunakan Ascanding
            select kode_pasok, jumlah_pasok
            from pasok
            order by jumlah_pasok asc

>>Menampilkan penyuplai yang menyuplai jumlah pasokan antara 50 dan 150
             select kode_barang, kode_SUPLIER, jumlah_pasok
             from pasok
             where jumlah_pasok between 50 and 150





>>Menampilkan data dengan pola tertentu dan menampilkan data suplier yang alamatnya mengandung kata mangga di akhir
            select * from SUPLIER
            where Alamat_Suplier like '%Mangga'

 

>>Menggunakan  persen dua kali (% sebanyak 2) mangga dapat di tengah
              select * from SUPLIER
              where Alamat_Suplier like '%Mangga%' 

Jika kita tidak ingin menampilkan jalan mangga (kecuali mangga) maka menggunakan program berikut :
            select * from SUPLIER
           where Alamat_Suplier not like '%Mangga%'

            

Cukup sampai disini ya guys..
Karena mau UTS nih, kita lanjut lagi setelah UTS okeeeeyyy... ^,^

                                                                                                                  Wassalamualaikum...

Tidak ada komentar:

Posting Komentar