C++ Builder - вопросы программирования

       

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).

Содержание раздела