Мова запититів SQL презентация

Содержание

Слайд 2

Мова SQL

Structured Query Language
(мова структурованих запитів)
Запис запиту у текстовому

Мова SQL Structured Query Language (мова структурованих запитів) Запис запиту у текстовому вигляді
вигляді
Опис того, ЩО потрібно отримати, не вказуючи ЯК це зробити

Слайд 3

Структура SQL-запиту

SELECT поля, значення яких вибираються
FROM таблиці, з яких здійснюється відбір
WHERE

Структура SQL-запиту SELECT поля, значення яких вибираються FROM таблиці, з яких здійснюється відбір
умова, яку мають задовольняти записи

Слайд 4

Запит на вибирання даних

Визначити прізвища та імена учнів-хлопців
SELECT поля, значення

Запит на вибирання даних Визначити прізвища та імена учнів-хлопців SELECT поля, значення яких
яких вибираються
FROM таблиці, з яких здійснюється відбір
WHERE умова, яку мають задовольняти записи
SELECT Прізвище, [Ім'я]
FROM Учні
WHERE Стать="чол."

Слайд 5

З’єднання таблиць

FROM Таблиця1 INNER JOIN Таблиця2 ON умова
Визначити прізвища та номери

З’єднання таблиць FROM Таблиця1 INNER JOIN Таблиця2 ON умова Визначити прізвища та номери
паспортів учителів-математиків з різних таблиць Учителі та Викладання
FROM Учителі INNER JOIN Викладання ON Учителі.паспорт=Викладання.учитель

Слайд 6

З’єднання таблиць

З’єднання таблиць

Слайд 7

Визначити прізвища та імена вчителів, що викладають в 11А класі

SELECT прізвище,

Визначити прізвища та імена вчителів, що викладають в 11А класі SELECT прізвище, [ім'я]
[ім'я]
FROM Учителі INNER JOIN Викладання ON Учителі.паспорт=Викладання.учитель
WHERE клас="11А"

3
1
2

Слайд 8

Підзапити

Замість імені таблиці вказують ім’я запиту
FROM
У запиті записують повний текст іншого

Підзапити Замість імені таблиці вказують ім’я запиту FROM У запиті записують повний текст
запиту, взятий у круглі дужки
WHERE

Слайд 9

Підзапити

Визначити прізвища та імена вчителів, що викладають в 11А класі
SELECT

Підзапити Визначити прізвища та імена вчителів, що викладають в 11А класі SELECT прізвище,
прізвище, [ім'я]
FROM Учителі
WHERE паспорт IN (SELECT учитель FROM Викладання WHERE клас=“11А")
З усіх записів про учителів вибираємо ті, значення паспорту яких знаходиться у множині вчителів, які викладають в 11А класі.
Имя файла: Мова-запититів-SQL.pptx
Количество просмотров: 58
Количество скачиваний: 0