Latest web development tutorials

SQL E & O Operatori

AND & OR operatore viene utilizzato su più di una condizione di filtrare i record.


SQL E & O Operatori

Se la prima condizione e la seconda condizione è soddisfatta, l'operatore visualizza un record.

Se la prima condizione e la seconda condizione finché uno è soddisfatto, l'operatore OR visualizza un record.


Il database demo

In questo tutorial, useremo database di esempio w3big.

Il seguente è un selezionati "siti web" dati della tabella:

+----+--------------+---------------------------+-------+---------+
| 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     |
+----+--------------+---------------------------+-------+---------+

E all'operatore di istanziare

La seguente istruzione SQL viene scelto tra i "Siti" paesi della lista "NC" e Alexa rank superiore a "50" per tutti i siti Web:

Esempi

SELECT * FROM siti web DOVE Paese = 'CN' E Alexa> 50;

Uscita Esecuzione:



Operatore OR per istanziare

La seguente istruzione SQL Seleziona un paese dalla lista "siti web" per il "USA" o "NC" a tutti i clienti:

Esempi

SELECT * FROM siti web DOVE Paese = 'USA' OR Paese = 'CN';

Uscita Esecuzione:



In combinazione con E & O

È inoltre possibile combinare l'AND e OR (uso parentesi a formare espressioni complesse).

La seguente istruzione SQL viene scelto tra i "Siti" ranking di Alexa tabella è maggiore di "15" e il paese "NC" o "USA" tutti i siti Web:

Esempi

SELECT * FROM siti web DOVE Alexa> 15 E (Country = 'CN' OR Paese = 'USA');

Uscita Esecuzione: