ВУЗ:
Составители:
Рубрика:
– 79 –
ГЛАВА 4. DML – ЯЗЫК МАНИПУЛИРОВАНИЯ ДАННЫМИ
РЕЛЯЦИОННОЙ МОДЕЛИ
С точки зрения человека, пользующегося тем или иным хранилищем
данных, существуют всего четыре действия над данными: поиск и выборка
запрошенных данных, ввод новых данных, обновление существующих данных
и удаление данных, ставших ненужными. В соответствии с этим в
SQL для
решения этих задач и предусмотрены четыре команды:
– SELECT – выборка данных, удовлетворяющих заданным условиям;
– INSERT – ввод новых данных;
– UPDATE – обновление существующих данных;
– DELETE – удаление данных.
Каждая из этих команд имеет множество вариантов, которые заслуживают
отдельного рассмотрения.
4.1. ОПЕРАТОР ВЫБОРКИ SELECT
4.1.1. О
БЩИЙ ФОРМАТ ОПЕРАТОРА SELECT
Инструкция SELECT, используемая для построения SQL-запросов, является
наиболее мощной из всех инструкций
SQL, и реализует все операции реляцион-
ной алгебры.
Синтаксис оператора
SELECT имеет вид:
SELECT[ALL|DISTINCT](<Списокполей>)
FROM<Списоктаблиц>
[WHERE<Предикат–условиевыборкиилисоединения>]
[GROUPBY<Списокполейрезультата>]
[HAVING<Предикат–условиедлягруппы>]
[ORDERBY<список_столбцов>]
Инструкция состоит из шести предложений:
– предложения SELECT, содержащего список столбцов, которые должны быть
возвращены инструкцией;
– предложения FROM, перечисляющего список имен таблиц, содержащих эле-
менты данных, извлекаемые запросом;
Страницы
- « первая
- ‹ предыдущая
- …
- 77
- 78
- 79
- 80
- 81
- …
- следующая ›
- последняя »