Презентация Язык SQL. (Лекция 8) онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Язык SQL. (Лекция 8) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 15 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Информатика » Язык SQL. (Лекция 8)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    15 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    73.62 kB
  • Просмотров:
    67
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
Базы данных Лекция Язык SQL
Содержание слайда: Базы данных Лекция 7 Язык SQL

№2 слайд
Функции Однострочные
Содержание слайда: Функции Однострочные: возвращают результат для каждой строки; Многострочные: возвращают результат для нескольких строк;

№3 слайд
Однострочные функции
Содержание слайда: Однострочные функции Символьные: LOWER(string_value) UPPER(string_value) SUBSTRING(string_value, first_ch_number, ch_count) LEN(string_value) LEFT(string_value, ch_count) RIGHT(string_value, ch_count) LTRIM(string_value) RTRIM(string_value) REPLACE(string_value, pattern, replacement) …

№4 слайд
Примеры SELECT employee id,
Содержание слайда: Примеры SELECT employee_id, last_name, department_id FROM employees WHERE LOWER(last_name) = ‘higgins’; SELECT employee_id, last_name, job_id FROM employees WHERE UPPER(SUBSTRING(job_id, 4, 3)) = ‘REP’;

№5 слайд
Однострочные функции Числовые
Содержание слайда: Однострочные функции Числовые: ROUND(value, number_of_digits) ABS(value), RAND([seed]) SIN(value) COS(value) POWER(value, degree) …

№6 слайд
Примеры SELECT ROUND . , ,
Содержание слайда: Примеры SELECT ROUND(45.923, 2), ROUND(45.923, 0), ROUND(45.923, -1) FROM Table_1; SELECT employee_id, last_name, job_id FROM employees WHERE UPPER(SUBSTRING(job_id, 4, 3)) = ‘REP’;

№7 слайд
Однострочные функции Дата
Содержание слайда: Однострочные функции Дата/время: SYSDATETIME() SYSDATETIMEOFFSET() GETDATE() DATENAME(datepart, date) DAY(date) MONTH(date) YEAR(date) DATEADD (datepart , number , date ) …

№8 слайд
Приведение типов Неявное
Содержание слайда: Приведение типов Неявное Явное CAST(expression AS type) CONVERT(type, expression[, style])

№9 слайд
Однострочные функции
Содержание слайда: Однострочные функции Обработка NULL NULLIF(exression1, expression2) COALESCE(expression1, expression2, …) SELECT last_name, salary, COALESCE(commission_pct, 0), (salary*12) + (salary*12*COALESCE(commission_pct, 0)) AS AN_SAL FROM employees; SELECT first_name, LEN(first_name), last_name, LEN(last_name), NULLIF(LEN(first_name), LEN(last_name)) result FORM employees; SELECT last_name, employee_id, COALESCE(CONVERT(varchar, commission_pct), CONVERT(varchar, manager_id), ‘No commission or manager’) FROM employees;

№10 слайд
Условные выражения CASE
Содержание слайда: Условные выражения CASE expression WHEN comparison_expr1 THEN return_expr1 [WHEN comparison_expr2 THEN return_expr2 …] [ELSE else_return_expr] END SELECT last_name, job_id, salary, CASE job_id WHEN ‘IT_PROG’ THEN 1.10*salary WHEN ‘IT_CLERK’ THEN 1.15*salary WHEN ‘SA_REP’ THEN 1.20*salary ELSE salary END AS “Revised Salary” FROM employees;

№11 слайд
Многострочные функции AVG
Содержание слайда: Многострочные функции AVG COUNT MAX MIN SUM SELECT group_function([DISCTINCT] expression), … FROM table_name SELECT AVG(salary), MAX(salary), MIN(salary), SUM(salary), COUNT(salary), COUNT(*) FROM employees WHERE job_id LIKE ‘%REP%’;

№12 слайд
Группировки GROUP BY group by
Содержание слайда: Группировки GROUP BY group_by_expression SELECT department_id, AVG(salary) FROM employees GROUP BY department_id; SELECT AVG(salary) FROM employees GROUP BY department_id;

№13 слайд
Группировки SELECT department
Содержание слайда: Группировки SELECT department_id, job_id, SUM(salary) FROM employees GROUP BY department_id, job_id ORDER BY job_id; Примеры ошибочных запросов: SELECT department_id, COUNT(last_name) FROM employees; SELECT department_id, job_id, COUNT(last_name) FROM employees GROUP BY department_id;

№14 слайд
Группировки SELECT department
Содержание слайда: Группировки SELECT department_id, job_id, SUM(salary) FROM employees WHERE department_id > 40 GROUP BY department_id, job_id; Некорректный запрос: SELECT department_id, AVG(salary) FROM employees WHERE AVG(salary) > 8000 GROUP BY department_id;

№15 слайд
Группировки. HAVING SELECT
Содержание слайда: Группировки. HAVING SELECT column, group_function FROM table_name [WHERE condition] [GROUP BY group_by_expression] [HAVING group_condition] [ORDER BY ordering] SELECT department_id, AVG(salary) FROM employees GROUP BY department_id HAVING AVG(salary) > 8000 ORDER BY AVG(salary);

Скачать все slide презентации Язык SQL. (Лекция 8) одним архивом: