Слайды и текст доклада
Pic.1
Простая выборка данных с помощью языка SQL
Pic.2
Простая выборка данных SELECT [ALL | DISTINCT] [TOP n [PERCENT] cписокВыборки FROM ИмяТаблицы WHERE УсловиеОтбора СписокВыборки определяет поля, включаемые в итоговый набор данных, ИмяТаблицы …
Pic.3
Ключевые слова DISTINCT – возвращает уникальные записи ALL - возвращает все записи, включая дубликаты, TOP n – возвращает n первых записей Percent – возвращает определенный процент от всех строк
Pic.4
Список выборки Список выборки может содержать включать следующие один или несколько элементов: * | ИмяПоля | Выражение [AS Псевдоним], [. . . n]. Для выборки всех полей из таблицы в списке выборки …
Pic.5
Пример SELECT Studentid AS 'Код',[Name] AS ‘Фамилия', [BirthDate] AS 'Дата рождения' FROM Students
Pic.6
Выражение в запросе Выражение задает выражение, которое включается в итоговый набор данных. Выражение может содержать константы, имена полей, функции и их комбинации. По умолчанию имя колонки с …
Pic.7
Сортировка Сортировка возможна по имени поля (даже если оно и не указано в списке выборки), по псевдониму или по позиции в списке выборки, которые указываются в разделе ORDER BY ИмяПоля [,…n] [ASC | …
Pic.8
Условие отбора Условие отбора определяет критерий отбора записей, включаемых в итоговый набор. В результат будут включены только те строки, которые соответствуют наложенным условиям. Условие может …
Pic.9
Оператор BETWEEN С помощью оператора BETWEEN можно получить ответ на вопрос, лежит ли величина в указанном диапазоне. Данный оператор предназначен лишь для того, чтобы облегчить логику восприятия …
Pic.10
Оператор LIKE Для поиска по шаблону символьных строк используется логический оператор LIKE, который чаще всего используется в ситуациях, когда неизвестно точное совпадение В шаблоне могут …
Pic.11
Пример LIKE SELECT [Фамилия]+’ ‘+Substring([Имя],1,1)+’. ’ AS [Студент], StudentID FROM Students WHERE [Фамилия ] like “*ОВ”
Pic.12
Оператор IN Для определения соответствия выражения одному из перечисленных в заданном списке значений применяется логический оператор IN. Данный оператор всегда может быть записан и в виде группы …
Pic.13
Оператор NULL Однако в список значений нельзя включать неопределенное значение NULL, для работы с такими значениями используется функция выборки IS NULL. Например, следующий запрос возвращает …
Pic.14
Выборка данных из нескольких таблиц Такая выборка данных предполагает соединение нескольких таблиц для получения единого набора результатов, включающих записи и поля каждой таблицы. Соединение …
Pic.15
Аналитическая выборка данных Аналитическая выборка данных из базы данных неразрывно связанных с агрегатными функциями: Avg ([all | distinct] выражение) – среднее арифметическое всех значений. Count …
Pic.16
Пример запроса с агрегатными функциями Например, вычисление средней цены товаров осуществляется с помощью следующего запроса: SELECT AVG([Отметка]) FROM [Студент_Предмет] При выполнении агрегатной …
Pic.17
Группировка записей Для группировки записей по полям или выражениям применяется раздел GROUP BY оператора SELECT, что позволяет применять для каждой группы функции агрегирования. Синтаксис данной …
Pic.18
Ключевое слово Having раздел HAVING – какие группы должны быть выведены в итоговый набор данных. Ключевое слово HAVING можно использовать только в разделе GROUP BY SELECT Count([Фамилия]) FROM …
Скачать презентацию
Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!