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

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

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

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


Слайд 1


Базы данных Лекция 9 Язык SQL. Подзапросы
Описание слайда:
Базы данных Лекция 9 Язык SQL. Подзапросы

Слайд 2


Подзапросы SELECT select_list FROM table1 WHERE expr operator (SELECT select_list FROM table2); Выполняется до выполнения основного запроса;...
Описание слайда:
Подзапросы SELECT select_list FROM table1 WHERE expr operator (SELECT select_list FROM table2); Выполняется до выполнения основного запроса; Результат выполнения подзапроса используется в основном запросе; Подзапросы заключаются в круглые скобки

Слайд 3


Подзапросы SELECT last_name, salary FROM employee WHERE salary > (SELECT salary FROM employee WHERE last_name = 'Abel');
Описание слайда:
Подзапросы SELECT last_name, salary FROM employee WHERE salary > (SELECT salary FROM employee WHERE last_name = 'Abel');

Слайд 4


Однострочные подзапросы Возвращают одну строку Используйте операторы сравнения (>, >=,
Описание слайда:
Однострочные подзапросы Возвращают одну строку Используйте операторы сравнения (>, >=,

Слайд 5


Однострочные подзапросы. Агрегирующие функции в подзапросах SELECT last_name, job_id, salary FROM employees WHERE salary = (SELECT MIN(salary) FROM...
Описание слайда:
Однострочные подзапросы. Агрегирующие функции в подзапросах SELECT last_name, job_id, salary FROM employees WHERE salary = (SELECT MIN(salary) FROM employees); SELECT department_id, MIN(salary) FROM employees GROUP BY department_id HAVING MIN(salary) > (SELECT MIN(salary) FROM employees WHERE department_id = 50);

Слайд 6


Многострочные подзапросы Возвращают более одной строки Используются специальные операторы IN ANY (используется после оператора сравнения) ALL...
Описание слайда:
Многострочные подзапросы Возвращают более одной строки Используются специальные операторы IN ANY (используется после оператора сравнения) ALL (используется после оператора сравнения) =ANY эквивалентно IN ALL эквивалентно NOT IN

Слайд 7


Многострочные подзапросы SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary < ANY (SELECT salary FROM employees WHERE job_id =...
Описание слайда:
Многострочные подзапросы SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary < ANY (SELECT salary FROM employees WHERE job_id = 'IT_PROG' AND job_id 'IT_PROG‘);

Слайд 8


Оператор EXISTS SELECT employee_id,salary,last_name FROM employees M WHERE EXISTS (SELECT employee_id FROM employees W WHERE...
Описание слайда:
Оператор EXISTS SELECT employee_id,salary,last_name FROM employees M WHERE EXISTS (SELECT employee_id FROM employees W WHERE (W.manager_id=M.employee_id) AND W.salary > 10000);

Слайд 9


Использование NULL-значений SELECT emp.last_name FROM employee emp WHERE emp.employee_id NOT IN (SELECT mgr.manager_id FROM employee mgr); Ничего не...
Описание слайда:
Использование NULL-значений SELECT emp.last_name FROM employee emp WHERE emp.employee_id NOT IN (SELECT mgr.manager_id FROM employee mgr); Ничего не вернет, если в подзапросе одно из значение будет равно NULL. Для IN нет подобной проблемы. Выход – использовать WHERE NOT NULL либо EXISTS и коррелированный подзапрос.

Слайд 10


Использование NULL-значений SELECT emp.last_name FROM employee emp WHERE NOT EXISTS ( SELECT emp.employee_id FROM employee slv WHERE emp.employee_id...
Описание слайда:
Использование NULL-значений SELECT emp.last_name FROM employee emp WHERE NOT EXISTS ( SELECT emp.employee_id FROM employee slv WHERE emp.employee_id = slv.manager_id );



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