2.2. Выборка без использования фразы WHERE
2.2.1. Простая выборка

Запрос выдать название, статус и адрес поставщиков

    SELECT	Название, Статус, Адрес
    FROM	Поставщики;

дает результат, приведенный на рис. 2.1,а.

При необходимости получения полной информации о поставщиках, можно было бы дать запрос

    SELECT	ПС, Название, Статус, Город, Адрес, Телефон
    FROM	Поставщики;

или использовать его более короткую нотацию:

    SELECT	*
    FROM	Поставщики;

Здесь "звездочка" (*) служит кратким обозначением всех имен полей в таблице, указанной во фразе FROM. При этом порядок вывода полей соответствует порядку, в котором эти поля определялись при создании таблицы.

Еще один пример. Выдать основу всех блюд:

    SELECT	Основа
    FROM	Блюда;

дает результат, показанный на рис. 2.1,б.

а) | б) | в)
Название | Статус | Адрес
--- | --- | ---
СЫТНЫЙ | рынок | Сытнинская, 3
ПОРТОС | кооператив | Садовая, 27
ШУШАРЫ | совхоз | Новая, 17
ТУЛЬСКИЙ | универсам | Тульская, 3
УРОЖАЙ | коопторг | Песчаная, 19
ЛЕТО | агрофирма | Пулковское ш.,8
ОГУРЕЧИК | ферма | Укмерге, 15
КОРЮШКА | кооператив | Нарвское ш., 64
Основа
Овощи
Мясо
Овощи
Рыба
Рыба
Мясо
Молоко
Молоко
...
Кофе
Основа
Кофе
Крупа
Молоко
Мясо
Овощи
Рыба
Фрукты
Яйца

Рис. 2.1. Примеры простой выборки

#### 2.2.2. Исключение дубликатов

В предыдущем примере был выдан правильный, но не совсем удачный перечень основных продуктов: из него не были исключены дубликаты. Для исключения дубликатов и одновременного упорядочения перечня необходимо дополнить запрос ключевым словом DISTINCT (различный, различные), как показано в следующем примере:

    SELECT DISTINCT Основа
    FROM	Блюда;

Результат приведен на рис. 2.1,в.

2.1 | Содержание | 2.2.3