SQL MANA Ayat
SQL MANA Ayat
Klausa WHERE digunakan untuk menyaring catatan.
WHERE Clause
Klausa WHERE digunakan untuk mengekstrak hanya catatan-catatan yang memenuhi kriteria tertentu.
WHERE SQL Sintaks
| SELECT column_name(s) FROM table_name WHERE column_name operator value |
MANA Contoh Klausul
The "Orang" tabel:
| P_Id | LastName | Nama_belakang | Alamat | Kota |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
Sekarang kita ingin memilih hanya orang-orang yang tinggal di "Sandnes" kota dari tabel di atas.
Kami menggunakan statemen SELECT berikut ini:
| SELECT * FROM Persons WHERE City='Sandnes' |
Hasil-set akan terlihat seperti ini:
| P_Id | LastName | Nama_belakang | Alamat | Kota |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
Harga sekitar Text Fields
SQL menggunakan tanda kutip tunggal sekitar nilai-nilai teks (sistem database yang paling juga akan menerima tanda kutip ganda).
Meskipun, nilai numerik tidak boleh tertutup dalam tanda kutip.
Untuk nilai teks:
| This is correct: SELECT * FROM Persons WHERE FirstName='Tove' This is wrong: SELECT * FROM Persons WHERE FirstName=Tove |
Untuk nilai numerik:
| This is correct: SELECT * FROM Persons WHERE Year=1965 This is wrong: SELECT * FROM Persons WHERE Year='1965' |
Operator Diizinkan dalam Klausul MANA
Dengan klausa WHERE, operator berikut dapat digunakan:
| Operator | Keterangan |
|---|---|
| = | Sama |
| <> | Tidak sama |
| > | Lebih besar dari |
| < | Kurang dari |
| > = | Lebih besar dari atau sama |
| <= | Kurang dari atau sama |
| ANTARA | Antara rentang inklusif |
| SEPERTI | Mencari pola |
| DI | Jika Anda tahu nilai yang pasti Anda ingin kembali untuk setidaknya satu dari kolom |
Catatan: Dalam beberapa versi SQL <> Operator dapat ditulis sebagai =!
Posting Komentar