Физика
Математика
Архитектура
Сети
Лекции
Интегралы
Начертательная
Курсовая

АЭС

Алгебра
Задачи
ТОЭ
Энергетика
Матанализ
Черчение
Графика

Основные понятия и способы применения SQL - в примерах и задачах

SQL язык запросов к реляционным базам данных Учебник

Выборка данных (оператор SELECT)

Простейшие SELECT-запросы

Оператор SELECT (выбрать) языка SQL является самым важ­ным и самым часто используемым оператором. Он предназначен для выборки информации из таблиц базы данных. Упрощенный синтаксис оператора SELECT выглядит следующим образом. SELECT [DISTINCT] <список атрибутов>

FROM <список таблиц>

[WHERE <условие выборки>]

[ORDER BY <список атрибутов>]

[GROUP BY <список атрибутов>]

[HAVING <условие>]

[UNION <выражение с оператором SELECT>J;

В квадратных скобках указаны элементы, которые могут отсутствовать в запросе.

Ключевое слово SELECT сообщает базе данных, что данное предложение является запросом на извлечение информации. После слова SELECT через запятую перечисляются наименования полей (список атрибутов), содержимое которых запрашивается.

Обязательным ключевым словом в предложении-запросе SELECT является слово FROM (из). За ключевым словом FROM указывается список разделенных запятыми имен таблиц, из ко­торых извлекается информация.

Например,

SELECT NAME,SURNAME FROM STUDENT;

Любой SQL-запрос должен заканчиваться символом «;» (точ ка с запятой).


Приведенный запрос осуществляет выборку всех значений ПОЛеЙ NAME И SURNAME ИЗ Таблицы STUDENT.

Его результатом является таблица следующего вида:

NAME

SURNAME

Иван

Иванов

Петр

Петров

Вадим

Сидоров

Борис

Кузнецов

Ольга

Зайцева

Андрей

Павлов

Павел

Котов

Артем

Лукин

Антон

Петров

Вадим

Белкин

 

 

Порядок следования столбцов в этой таблице соответствует порядку полей NAME и SURNAME, указанному в запросе, а не их порядку во входной таблице STUDENT.

Если необходимо вывести значения всех, столбцов таблицы, то можно вместо перечисления их имен использовать символ «*» (звездочка).

SELECT *

FROM STUDENT;

В данном случае результатом выполнения запроса будет вся таблица STUDENT.

Проектирование

На главную