Latest web development tutorials

SQL DAN & OR Operator

DAN & OR operator yang digunakan pada lebih dari satu kondisi untuk menyaring record.


SQL DAN & OR Operator

Jika kondisi pertama dan kedua kondisi puas, operator AND menampilkan rekor.

Jika kondisi pertama dan kedua kondisi selama satu puas, operator OR menampilkan rekor.


Demo Database

Dalam tutorial ini, kita akan menggunakan database contoh w3big.

Berikut ini adalah yang dipilih "Website" data tabel:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+

DAN operator untuk instantiate

Pernyataan SQL berikut dipilih dari "Website" daftar negara-negara "CN" dan alexa rank lebih tinggi dari "50" untuk semua situs Web:

contoh

SELECT * FROM website MANA negara = 'CN' DAN alexa> 50;

Output eksekusi:



OR operator untuk instantiate

Pernyataan SQL berikut Pilih negara dari daftar "Website" untuk "USA" atau "CN" untuk semua pelanggan:

contoh

SELECT * FROM website MANA negara = 'USA' OR negara = 'CN';

Output eksekusi:



Dikombinasikan dengan AND & OR

Anda juga dapat menggabungkan AND dan OR (gunakan tanda kurung untuk membentuk ekspresi kompleks).

Pernyataan SQL berikut dipilih dari "Website" alexa Peringkat meja lebih besar dari "15" dan negara "CN" atau "USA" semua situs Web:

contoh

SELECT * FROM website MANA alexa> 15 DAN (Negara = 'CN' OR negara = 'USA');

Output eksekusi: