SELECT Nom_r, Time_dep
FROM reys
WHERE Punkt_dep='Берлин' AND
Punkt_arr='Лондон'AND Time_dep>=l5:00
Результатом выполнения приведенного запроса будет набор данных, в который будут включены два поля Nom_rи Time_dep,показывающие, соответственно, номера рейсов и время отправления самолетов. При этом накладывается ряд ограничений. В частности, будут отобраны только те записи, для которых пункт отправления (Punkt_dep)- Берлин, пункт прибытия (Punkt_arr)- Лондон и время отправления (Time_dep)- в 15:00 или позже.
Существует еще несколько операций, которые могут быть использованы при формировании условия поиска:
■ BETWEEN- обеспечивает проверку вхождения значения поля в заданный диапазон;
■ IN - служит для проверки вхождения значения поля в заданный набор значений;
■ LIKE- позволяет производить сравнение по заданной маске. В маске могут быть использованы следующие специальные символы: '%' - для обозначения произвольной строки любой длины, '_' - для обозначения произвольного единичного
символа. Если данные символы должны использоваться в шаблоне как таковые, без учета их специального значения, то операция дополняется описателем ESCAPE символ, позволяющим задать символ, появление которого в шаблоне отменяет специальные функции следующего за ним символа;
■ IS NULL- используется для проверки неопределенного значения поля.
Практические примеры использования перечисленных операций при создании запросов приведены ниже.
Дата добавления: 2014-12-01; просмотров: 1027;