WHERE
Sabtu, November 28, 2015 Rikho Pratama 0 Comments Category : order by , postgree , select , sql , where
Perintah WHERE digunakan untuk melakukan pemilihan atau seleksi terhadap data.
Berbagai perintah Where:
- Comparison ( =, <>, <, >, >=, <=)
- Between
- In
- Like/Not Like
COMPARISON
Comparison digunakan untuk memilih data berdasarkan simbol yang kita pakai. Simbol-simbol yang ada yaitu :
SIMBOL
|
ARTI
|
FUNGSI
|
=
|
Sama Dengan
|
Untuk memilih data yang sama dengan data yang dimasukkan
|
<>
|
Tidak Sama Dengan
|
Untuk memilih data yang tidak sama dengan data yang dimasukkan
|
<
|
Kurang Dari
|
Untuk memilih data yang jumlahnya kurang dari data yang dimasukkan
|
>
|
Lebih Dari
|
Untuk memilih data yang jumlahnya lebih dari data yang dimasukkan
|
>=
|
Lebih Dari Sama Dengan
|
Untuk memilih data yang jumlahnya lebih dari dan sama dengan data yang dimasukkan
|
<=
|
Kurang Dari Sama Dengan
|
Untuk memilih data yang jumlahnya kurang dari dan sama dengandata yang dimasukkan
|
Syntax
SELECT Field-1,.....Field-n FROM tabel WHERE Field (SIMBOL) .... |
Contoh:
Tabel pasok
Cari jumlah pasok pada tabel pasok yang jumlah pasoknya lebih dari 50
Hasilnya:
BETWEEN
Between digunakan untuk memilih data yang berada di antara angka yang kita inginkan.
Syntax
SELECT Field-1,.....Field-n FROM tabel WHERE Field BETWEEN .... AND .... |
Contoh:
Tabel barang
Cari nama barang dan stok barang pada tabel barang yang stok barangnya antara 30 sampai 100
Hasilnya:
Hasilnya:
IN
In digunakan untuk memilih data yang yang terdapat dalam field berdasarkan syntax yang kita buat.
Syntax
SELECT Field-1,.....Field-n FROM tabel WHERE Field IN (... , ... , ...) |
Contoh:
Tabel pasok
Cari kode suplier dan jumlah pasok pada tabel pasok yang jumlah pasoknya adalah 50, 60, dan 400
Hasilnya:
LIKE / NOT LIKE
Like/Not Like digunakan untuk memilih data yang didalamnya mengandung/tidak mengandung string yang kita inginkan.
String bersifat Case Sensitive
String bersifat Case Sensitive
Syntax
SELECT Field-1,.....Field-n FROM tabel WHERE Field LIKE ‘%....%’
SELECT Field-1,.....Field-n
FROM tabel WHERE Field NOT LIKE ‘%....%’ |
Contoh:
Tabel Suplier
Cari nama suplier dan alamat suplier pada tabel suplier yang alamat supliernya mengandung kata Jam
Hasilnya:
Hasilnya:
Cari nama suplier dan alamat suplier pada tabel suplier yang alamat supliernya tidak mengandung kaya bu
Hasilnya:
Hasilnya: