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
|