WHERE (Streetcd BETWEEN 3 AND 6) OR (Fio LIKE '%Л%');. Результат выполнения запроса представлен на рис. 3.17.
FIO
АКСЕНОВ С.А.
МИЩЕНКО Е.В.
КОНЮХОВ В.С.
ТУЛУПОВА М.И.
СТАРОДУБЦЕВ Е.В. ШМАКОВ С.В.
МАРКОВА В.П.
ДЕНИСОВА Е.К.
ЛУКАШИНА Р.М.
ТИМОШКИНА Н.Г.
Рис. 3.17. Результат выполнения запроса к таблице Abonent
Например, необходимо извлечь все данные об оплатах, которые были произведены после 13 июня 2001 года и значения оплат которых превышают 60. Одновременно с этим вывести все данные об оплатах, которые были сделаны абонентом с лицевым счётом "005488" до 2000 года. Для решения данной задачи можно использовать следующий запрос: SELECT * FROM PaySumma
WHERE (Paydate > '13.06.2001' AND PaySum>60) OR (Paydate < '01.01.2000' AND AccountCD = '005488');. Результат выполнения запроса представлен на рис. 3.18.
|
PAYFACTCD |
ACCOUNTCD |
GAZSERVICECD |
PAYSUM |
PAYDATE |
PAYMONTH |
PAYYEAR |
|
3 |
005488 |
2 |
56,000 |
06.05.1999 |
4 |
1999 |
|
5 |
115705 |
2 |
250,000 |
03.10.2001 |
9 |
2001 |
|
10 |
080047 |
2 |
80,000 |
21.11.2001 |
10 |
2001 |
|
16 |
443069 |
2 |
80,000 |
03.10.2001 |
9 |
2001 |
Рис. 3.18. Результат выполнения запроса к таблице PaySumma предыдущаяследующая