Delphi | Сети | ПК | Маршрутизаторы | Моделирование | Протоколы | Экспертные системы | Удаленный доступ | Доменные имена
Аплеты | SQL | Надежность | Задачи | Информационные процессы | JAVA | Отказы изделия | Расчет надежности показателей | Инфсис

Основные понятия и способы применения 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.

Математический анализ, лекции по физике Компьютерные сети