Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML. Токмаков Г.П. - 79 стр.

UptoLike

Составители: 

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, перечисляющего список имен таблиц, содержащих эле-
менты данных, извлекаемые запросом;