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.
semoga bermanfaat heee
BalasHapus