WHERE (Критерий) ORDER BY СписокПолей
Таблица WHERE (Критерий)
ORDER BY СписокПолей
где:
- SELECT — команда "выбрать из таблицы записи и вывести содержимое полей, имена которых указаны в списке";
- FROM — параметр команды, который определяет имя таблицы, из которой нужно сделать выборку;
- WHERE — параметр, который задает критерий выбора. В простейшем случае критерий — это инструкция проверки содержимого поля;
- ORDER BY — параметр, который задает условие, в соответствии с которым будут упорядочены записи, удовлетворяющие критерию запроса.
Например, запрос
SELECT Date_F, Task_F
FROM ':organizer:org.db'
WHERE ( Date_F = '09.02.2003')
ORDER BY Date_F
обеспечивает выборку записей из базы данных organizer (из таблицы org.db), у которых в поле Date_F находится текст 09.02.2003, т. е. формирует список мероприятий, назначенных на 9 февраля 2003 года.
Другой пример. Запрос
SELECT Date_F, Task_F FROM ':organizer:org.db1 WHERE ( Date_F >= '10.02.2003') AND ( Date_F <= 46.02.2003') ORDER BY Date_F
формирует список дел, назначенных на неделю (с 10 по 16 февраля 2003 года).
Запрос может быть сформирован и записан в свойство SQL компонента Query во время разработки формы или во время работы программы.
Для записи запроса в свойство SQL во время разработки формы используется редактор списка строк (Рисунок 5.18), окно которого открывается в результате щелчка на кнопке с тремя точками в строке свойства SQL (в окне Object Inspector).
Содержание раздела