Позволяют отобрать записи среди выбранных с помощью запроса на языке SQL.
all
Если инструкция SQL не содержит ни одного предиката, то подразумевается предикат all. Драйвер ODBC отбирает все записи, соответствующие условиям, заданным в инструкции SQL. Приведенные ниже инструкции SQL эквивалентны; они возвращают все записи из таблицы "Сотрудники":
select all * from Сотрудники order by КодСотрудника;
select * from Сотрудники order by КодСотрудника;
distinct
Исключает записи, которые содержат повторяющиеся значения в выбранных полях. Чтобы запись была включена в результат выполнения запроса, значения в каждом поле, включенном в инструкцию select, должны быть уникальными. Например, в таблице "Сотрудники" есть однофамильцы. Если две записи содержат значение "Иванов" в поле "Фамилия", то следующая инструкция SQL возвратит только одну из них:
select distinct Фамилия from Сотрудники;
Если опустить предикат distinct, этот запрос возвратит обе записи для фамилии Иванов. Если предложение select содержит более одного поля, то для включения записи в результат выполнения запроса необходимо, чтобы совокупность значений во всех этих полях была уникальной.
|