ВУЗ:
Составители:
Рубрика:
соответствующие запросы. Такие требования формируются на специальных
языках программирования
QBE
и
SQL
.
SQL
нашел более широкое
распространение, в Delphi его можно использовать при создании приложения
для работы с БД.
SQL-запрос
На языке SQL можно создать запросы различных типов:
• запрос на выборку данных;
• запрос на добавление;
• запрос на обновление;
• запрос на удаление.
SQL-запрос, созданный с помощью DBD, помещается в файл с
расширением sql.
Каждый запрос на языке SQL состоит из нескольких частей, которые
начинаются с определенного зарезервированного слова. При записи запросов
можно использовать как прописные, так и строчные буквы. Информацию
можно разбивать на строки произвольным образом, но желательно в
отдельные строки помещать информацию, имеющую определенное
смысловое назначение. Для разделения отдельных зарезервированных слов,
идентификаторов, чисел, строк, знаков операций и т.д. следует использовать
пробелы.
1.Запрос на выборку.
Он предназначен для извлечения данных, находящихся в определенных
полях одной или нескольких таблиц и соответствующих задаваемым
условиям. Конструкция запроса следующая:
SELECT [DISTINCT] <список выводимых полей>
FROM <список используемых таблиц>
[WHERE <условие отбора>]
[ORDER BY <порядок сортировки>]
[GROUP BY <порядок группировки>]
[HAVING <условие отбора групп>]
[UNION <объединяемый запрос на выборку>]
Рассмотрим подробнее отдельные части запроса.
DESTINCT
– указывает, что в результате запроса не должно быть
повторяющихся значений.
<список выводимых полей>:
[<таблица>.]<поле>[AS <псевдоним>]{,[<таблица>.]<поле>[AS
<псевдоним>]}, где таблица – имя таблицы, если в запросе присутствует
только одна таблица, его можно опустить; поле – имя поля; псевдоним –
псевдоним для имени поля является локальным в запросе; AS – оператор,
ставящий в соответствие конкретному полю псевдоним. Если требуется
получить данные из всех полей таблицы, то достаточно указать * вместо
перечисления всех имен полей.
<список используемых таблиц>:
Страницы
- « первая
- ‹ предыдущая
- …
- 36
- 37
- 38
- 39
- 40
- …
- следующая ›
- последняя »
