Главная SQL And & Or
E-mail Печать PDF

AND & OR операторы, которые используются для составления условий в запросах.

Описание операторов AND & OR

AND - оператор, отображающий записи, если первое и второе условие является правдой / true.

OR - оператор, отображающий записи, если хотя бы одно из двух условий является правдой / true.

Пример оператора AND

Есть таблица "Persons":

P_IdLastNameFirstNameAddressCity
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Итак, мы хотим выбрать только ту запись где "FirstName" равно "Tove" AND(и) "LastName" равно "Svendson":

Для этого используем такой запрос:

1
2
3
SELECT * FROM Persons
WHERE FirstName='Tove'
AND LastName='Svendson'

Результат запроса:

P_IdLastNameFirstNameAddressCity
2 Svendson Tove Borgvn 23 Sandnes

Пример оператора OR

Итак, мы хотим выбрать только ту запись где "FirstName" равно "Tove" OR(или) "FirstName"равно "Ola":

Для этого используем такой запрос:

1
2
3
SELECT * FROM Persons
WHERE FirstName='Tove'
OR FirstName='Ola''

Результат запроса:

P_IdLastNameFirstNameAddressCity
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes

Комбинирование AND & OR

Вы также можете комбинировать AND и OR (используя скобки для сложных выражений).

Итак, мы хотим выбрать только ту запись где "LastName" равно "Svendson" AND "FirstName" равно "Tove" OR "Ola":

Для этого используем такой запрос:

1
2
3
SELECT * FROM Persons WHERE
LastName='Svendson'
AND (FirstName='Tove' OR FirstName='Ola')

Результат запроса:

P_IdLastNameFirstNameAddressCity
2 Svendson Tove Borgvn 23 Sandnes

Комментарии

 
0 #1 cobra2029 2011-08-12 11:15 Здравствуйте! Такой вопрос:

как сделать так чтобы скрипт удалял строку в которой в столбце idx наибольшее значение?
Цитировать
 

Авторизация

Nice Ajax Poll

Какое из моих расширений самое лучшее?

Статистика

Реклама