Kamis, 27 Juli 2017

Basis Data Menggunakan SQL Yog

Assalamaualaikum..
Teman – teman sekaliyan perkenalkan saya Herlambang Lingga Pratikno, panggil saja saya lingga.
Haloooo.. apa kabar kalian semua. ??? semoga masih tetap semangat yaa untuk menuntut ilmunya.. heeheheh…
Kali ini saya akan membagikan  suatu ilmu yaitu Tentang Pembelajaran yg ada di dalam Sofware SQL Yog…
Bahasa Bahasa Yang ada di SQL Yog..
Letsss goooooooo..
1.       Aktifkan Xampp Terlebih dahulu.









2.      Kemudian buat Database,, saya disini membuat Database Toko_Elektronik.. Yang Berisi kan 6 Field ( Id_Barang, Nama_Barang, Harga_Jual, Harga_Beli, Stok, Satuan ) 50 Record. Isinya terserah temen temen bebas,, yang penting sesuai kenyataan yahhhhh,, hehehehehe…




Jika temen temen sudah membuat Database ( Barang ),,, Yuks sekarang kita mulai untuk belajar tentang bahasa bahasa yang ada di dalam apikasi SQL yog..









 1.      String Pattern Matching - LIKE and NOT LIKE
Temen temen Klik dan tempatkan kursor di Query.
“ SELECT nama_barang, harga_jual FROM  toko_elektronik WHERE nama_barang LIKE ‘ __ %’



Pilih Nama  field dari tabel dari Database Toko_Elektronik Dimana yang kamu Suka ‘record nama dari nama_barang’.. Jika ingin memilih data record dari filed nama_barang yg kalimat didepan ‘ __ %’ .  Dan sebaliknya ‘%__’ .
“ SELECT nama_barang, harga_jual FROM  toko_elektronik WHERE nama_barang LIKE ‘ %__’



2.      Logical Operators - AND, OR, NOT, XOR

-          SELECT * FROM  products (Toko_Elektronik) WHERE  quantity  (Stok) >= 50 AND  name (Satuan)  LIKE  'Unit ';



v  Pilih semua data dari tabel (Toko_Elektronik) Diman kualitas (Stok)  lebih dari atau sama dengan 50 dan nama (Satuan) yang disukai ‘Unit’.

-          SELECT * FROM  products (Toko_Elektronik) WHERE NOT  quantity  (Stok) >= 50 AND  name (Satuan)  LIKE  'Unit ';




v  Kebalikanya Pilih semua data dari tabel (Toko_Elektronik) Dimana Tidak  kualitas (Stok)  lebih dari atau sama dengan 50 dan nama (Satuan) yang disukai ‘Unit’.










3.      IN, NOT IN
-          SELECT * FROM  product (Toko_Elektronik) WHERE name (nama_barang) IN (‘__’,’__’);


v  Pilih semua data dari tabel (Toko_Elektronik) Dimana nama yang ingin dimasukan (‘__’,’__’);











-          SELECT * FROM  product (Toko_Elektronik) WHERE name (nama_barang) NOT IN (‘__’,’__’);


v  Pilih semua data dari tabel (Toko_Elektronik) Dimana nama yang Tidak ingin dimasukan (‘__’,’__’);











4.      BETWEEN, NOT BETWEEN

-          SELECT * FROM  products (toko_elektronik) WHERE (harga_jual BETWEEN 50000 AND 100000) AND (harga_beli BETWEEN 50000 AND 100000);


v  Pilih semua data dari tabel Toko_Elektronik Dimana (harga_jual diantara 50000 dan 100000) dan (harga_beli diantara 50000 dan 100000);










-          SELECT * FROM  products (toko_elektronik) WHERE (harga_jual  NOT BETWEEN 50000 AND 100000) AND (harga_beli  NOT BETWEEN 50000 AND 100000);


v  Pilih semua data dari tabel Toko_Elektronik Dimana (harga_jual Tidak diantara 50000 dan 100000) dan (harga_beli Tidak diantara 50000 dan 100000);











5.      ORDER BY Clause
-          SELECT  * FROM  product (Toko_Elektronik) WHERE name (nama_barang) LIKE ‘__%’ ORDER BY harga_jual ASC, harga_beli ASC;


  
v  Pilih data dari tabel toko_elektronik dimana nama (nama_barang) yang disukai ‘__%’ urutan dari atas “urutan dari atas abjad Huruf” ASC.










-          SELECT  * FROM  product (Toko_Elektronik) WHERE name (nama_barang) LIKE ‘__%’ ORDER BY harga_jual DESC, harga_beli DESC;


v  Pilih data dari tabel toko_elektronik dimana nama (nama_barang) yang disukai ‘__%’ urutan dari atas “urutan dari bawah  abjad Huruf  DESC;












6.      LIMIT Clause
-          SELECT * FROM  products (toko_elektronik) ORDER BY  harga_jual LIMIT 3, 4;


v  Pilih semua dari tabel Toko_Elektronik dari data barang (harga_jual) diantara 3 sampai 4;


Okeee temen temen saya kira sampe sini dulu yak…
Semoga bermanfaat..

Wassalamualaikum Wr Wb.

1 komentar: