Организация запросов в SQL. Запрос на выборку данных из одной таблицы

Слайд 2

Оператор SELECT — один из наиболее важных и самых распространенных операторов SQL.

Оператор SELECT — один из наиболее важных и самых распространенных операторов SQL.
Он позволяет производить выборки данных из таблиц и преобразовывать к нужному виду полученные результаты. Будучи очень мощным, он способен выполнять различные действия, причем в пределах единственной выполняемой команды. При его помощи можно реализовать сложные и громоздкие условия отбора данных из различных таблиц.

Слайд 3

Запрос на выборку осуществляется с помощью оператора SELECT. Заметим, данная инструкция возвращает

Запрос на выборку осуществляется с помощью оператора SELECT. Заметим, данная инструкция возвращает
данные из БД в виде набора записей.
SELECT [<предикат>] <список_полей>
FROM <таблица>
[WHERE<условие_отбора>]
[GROUP BY<имя_столбца_группировки>]
[HAVING<условие_выбора_групп>]
[ORDER BY<имя_столбца_сортировки> [ASC/DESC]]

Слайд 5

SELECT [предикат] <список_полей>

ALL- отображает все записи, соответствующие условиям, заданным в инструкции SQL.
DISTINCT-

SELECT [предикат] ALL- отображает все записи, соответствующие условиям, заданным в инструкции SQL.
исключает записи, которые содержат повторяющиеся значения в выбранных полях. Чтобы запись была включена в результат выполнения запроса, значения в каждом поле в инструкции должны быть уникальными.
DISTINCTROW- опускает данные, основанные на целиком повторяющихся записях, а не на отдельных повторяющихся полях.
TOP n- возвращает определенное число записей, находящихся в начале или конце диапазона, описанного с помощью предложения ORDER BY.
PERCENT- данное зарезервированное слово служит для возврата определенного процента записей, находящихся в начале или конце диапазона, описанного с помощью предложения ORDER BY.

Слайд 6

SELECT [предикат] <список_полей>

* - все поля таблиц, из которых выбираются данные
таблица.* -

SELECT [предикат] * - все поля таблиц, из которых выбираются данные таблица.*
все поля указанной таблицы
поле1 [, поле2, …] – в результате выводятся указанные поля. В списке они разделяются запятыми и приводятся в такой очередности, в какой должны быть представлены в результате запроса.
таблица.поле1[,таблица.поле2, …] – если обрабатывается ряд таблиц, то (при наличии одноименных полей в разных таблицах) в списке полей используется полная спецификация поля.

Слайд 7

WHERE <условие_отбора>

Определяет какие записи из таблицы следует вывести.
Условие отбора представляет собой логическое

WHERE Определяет какие записи из таблицы следует вывести. Условие отбора представляет собой
выражение, в котором можно использовать:
Имена полей,
Логические операторы (AND, OR, NOT),
Сравнение(=, >, <, >=, <=, <>)
Скобки, используемые для определения порядка вычисления выражения.
Имя файла: Организация-запросов-в-SQL.-Запрос-на-выборку-данных-из-одной-таблицы.pptx
Количество просмотров: 59
Количество скачиваний: 1