🗊 Презентация История и стандарты языка SQL. (Лекция 7)

Категория: Информатика
Нажмите для полного просмотра!
История и стандарты языка SQL. (Лекция 7), слайд №1 История и стандарты языка SQL. (Лекция 7), слайд №2 История и стандарты языка SQL. (Лекция 7), слайд №3 История и стандарты языка SQL. (Лекция 7), слайд №4 История и стандарты языка SQL. (Лекция 7), слайд №5 История и стандарты языка SQL. (Лекция 7), слайд №6 История и стандарты языка SQL. (Лекция 7), слайд №7 История и стандарты языка SQL. (Лекция 7), слайд №8 История и стандарты языка SQL. (Лекция 7), слайд №9 История и стандарты языка SQL. (Лекция 7), слайд №10 История и стандарты языка SQL. (Лекция 7), слайд №11 История и стандарты языка SQL. (Лекция 7), слайд №12 История и стандарты языка SQL. (Лекция 7), слайд №13 История и стандарты языка SQL. (Лекция 7), слайд №14 История и стандарты языка SQL. (Лекция 7), слайд №15 История и стандарты языка SQL. (Лекция 7), слайд №16

Вы можете ознакомиться и скачать презентацию на тему История и стандарты языка SQL. (Лекция 7). Доклад-сообщение содержит 16 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Базы данных Лекция 7 Язык SQL
Описание слайда:
Базы данных Лекция 7 Язык SQL

Слайд 2


Язык SQL История и стандарты языка SQL Первый стандарт – 1986 Наиболее используемый – SQL’92 Последний – SQL:2008 (6 версия)
Описание слайда:
Язык SQL История и стандарты языка SQL Первый стандарт – 1986 Наиболее используемый – SQL’92 Последний – SQL:2008 (6 версия)

Слайд 3


Язык SQL Классификация операторов: выборка (SELECT) DML: модификация (INSERT, DELETE, UPDATE, …) DDL: изменение структуры (CREATE, DROP, ALTER, …)...
Описание слайда:
Язык SQL Классификация операторов: выборка (SELECT) DML: модификация (INSERT, DELETE, UPDATE, …) DDL: изменение структуры (CREATE, DROP, ALTER, …) TCL: управление транзакциями (COMMIT, ROLLBACK, …) DCL: управление доступом (GRANT, REVOKE, …) Структура операторов SQL [[,…]] Структура фразы:

Слайд 4


Оператор SELECT SELECT {* | [DISTINCT] | [alias], … } FROM [WHERE ] [GROUP BY ] [HAVING ] [UNION ] [ORDER BY ]
Описание слайда:
Оператор SELECT SELECT {* | [DISTINCT] | [alias], … } FROM [WHERE ] [GROUP BY ] [HAVING ] [UNION ] [ORDER BY ]

Слайд 5


Однотабличные запросы простейший вариант – отображение всей таблицы SELECT * FROM Student; выборка столбцов SELECT FirstName, LastName FROM Student;
Описание слайда:
Однотабличные запросы простейший вариант – отображение всей таблицы SELECT * FROM Student; выборка столбцов SELECT FirstName, LastName FROM Student;

Слайд 6


Выражения Базовые элементы: имена столбцов, константы (числовые и строковые), встроенные функции (например, DATE()) Константы: 5, –3.5e–4, 'строка',...
Описание слайда:
Выражения Базовые элементы: имена столбцов, константы (числовые и строковые), встроенные функции (например, DATE()) Константы: 5, –3.5e–4, 'строка', '26.09.2014' , ''' строка''' Арифметические операторы: + - * / Строковый оператор конкатенации: + Скобки в выражениях – в неограниченном количестве

Слайд 7


Выражения SELECT LastName, Salary + 300 FROM Employee; SELECT LastName, Salary, 12 * Salary + 100 FROM Employee; SELECT LastName, Salary, 12 *...
Описание слайда:
Выражения SELECT LastName, Salary + 300 FROM Employee; SELECT LastName, Salary, 12 * Salary + 100 FROM Employee; SELECT LastName, Salary, 12 * (Salary + 100) FROM Employee; SELECT LastName + ' is a ' + JobID FROM employees;

Слайд 8


NULL-значения NULL – значение, которое недоступно, неопределено, неизвестно или неприменимо. Не то же самое, что 0 или пробел. Если это значение...
Описание слайда:
NULL-значения NULL – значение, которое недоступно, неопределено, неизвестно или неприменимо. Не то же самое, что 0 или пробел. Если это значение встретится в выражении, все выражение будет равно NULL. SELECT last_name, job_id, salary, commission_pct FROM employees; SELECT last_name, 12*salary*commission_pct FROM employees;

Слайд 9


Псевдонимы столбцов (alias) Переименовывают заголовок столбца в выборке Удобны использовать в вычислениях Следуют за названием столбца или выражением...
Описание слайда:
Псевдонимы столбцов (alias) Переименовывают заголовок столбца в выборке Удобны использовать в вычислениях Следуют за названием столбца или выражением (возможно использование ключевого слова AS) Для использования пробелов следует использовать двойные кавычки SELECT last_name AS name, commission_pct comm FROM employees; SELECT last_name Name , salary * 12 "Annual Salary" FROM employees;

Слайд 10


Дубликаты столбцов (DISTINCT) По умолчанию дубликаты допустимы Для исключения дубликатов – ключевое слово DISTINCT SELECT department_id FROM...
Описание слайда:
Дубликаты столбцов (DISTINCT) По умолчанию дубликаты допустимы Для исключения дубликатов – ключевое слово DISTINCT SELECT department_id FROM employees; SELECT DISTINCT department_id FROM employees;

Слайд 11


Ограничения (WHERE) Операции сравнения: = < > = SELECT employee_id, last_name, job_id, department_id FROM employees WHERE department_id = 90; SELECT...
Описание слайда:
Ограничения (WHERE) Операции сравнения: = < > = SELECT employee_id, last_name, job_id, department_id FROM employees WHERE department_id = 90; SELECT last_name, job_id, department_id FROM employees WHERE last_name = 'Whalen'; SELECT last_name FROM employees WHERE hire_date = '17-FEB-96'; Нельзя использовать псевдонимы столбцов в WHERE

Слайд 12


Ограничения (WHERE) BETWEEN AND SELECT last_name, salary FROM employees WHERE salary BETWEEN 2500 AND 3500; IN () ELECT employee_id, last_name,...
Описание слайда:
Ограничения (WHERE) BETWEEN AND SELECT last_name, salary FROM employees WHERE salary BETWEEN 2500 AND 3500; IN () ELECT employee_id, last_name, salary, manager_id FROM employees WHERE manager_id IN (100, 101, 201);

Слайд 13


Ограничения (WHERE). LIKE LIKE [ESCAPE ‘’] % - произвольное количество символов _ - один произвольный символ SELECT first_name FROM employees WHERE...
Описание слайда:
Ограничения (WHERE). LIKE LIKE [ESCAPE ‘’] % - произвольное количество символов _ - один произвольный символ SELECT first_name FROM employees WHERE first_name LIKE 'S%'; SELECT employee_id, last_name, job_id FROM employees WHERE job_id LIKE ‘%SA\_%’ ESCAPE ‘\’;

Слайд 14


Ограничения (WHERE). Проверка на NULL Операторы IS NULL, IS NOT NULL SELECT last_name, manager_id FROM employees WHERE manager_id IS NULL; Сравнивать...
Описание слайда:
Ограничения (WHERE). Проверка на NULL Операторы IS NULL, IS NOT NULL SELECT last_name, manager_id FROM employees WHERE manager_id IS NULL; Сравнивать с NULL с помощью операторов сравнения некорректно

Слайд 15


Ограничения (WHERE). Логические операторы Операторы AND, OR, NOT SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >= 10000...
Описание слайда:
Ограничения (WHERE). Логические операторы Операторы AND, OR, NOT SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >= 10000 AND job_id LIKE '%MAN%'; SELECT last_name, job_id FROM employees WHERE job_id NOT IN ('IT_PROG', 'ST_CLERK', 'SA_REP');

Слайд 16


Сортировка (ORDER BY) Предложение ORDER BY SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY hire_date DESC; SELECT...
Описание слайда:
Сортировка (ORDER BY) Предложение ORDER BY SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY hire_date DESC; SELECT employee_id, last_name, salary*12 annsal FROM employees ORDER BY annsal; SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY 3; SELECT last_name, department_id, salary FROM employees ORDER BY department_id, salary DESC;



Похожие презентации
Mypresentation.ru
Загрузить презентацию