План на курса

Ограничаване на резултатите

  • Клаузата WHERE
  • Оператори за сравнение
  • Условие LIKE
  • Предварително условие BETWEEN ... AND
  • Условие IS NULL
  • Условие IN
  • Булови оператори AND, OR и NOT
  • Много от условията в клаузата WHERE
  • Редът на операторите
  • Клауза DISTINCT

SQL функции

  • Разликите между функциите на една и много редове
  • Функции за текст, числови, дати
  • Експлицитно и имплицитно преобразуване
  • Функции за преобразуване
  • Вложени функции
  • Преглед на ефективността на функциите - двуен таблица
  • Получване на текущата дата функция SYSDATE
  • Обработка на NULL стойности

Агрегиране на данни с група функционалност

  • Групови функции
  • Как груповите функции обработват NULL стойности
  • Създаване на групи данни - клаузата GROUP BY
  • Групиране на много колони
  • Ограничаване на резултатът на функционалност на групи - клаузата HAVING

Подзапитвания

  • Поместване на подзапитвания в командата SELECT
  • Подзапитвания с един и много редове
  • Оператори на подзапитвания с един ред
  • Функционалност на групиране в подзапитване
  • Оператори на подзапитвания с много - IN, ALL, ANY
  • Как NULL стойности се обработват в подзапитвания

Колективни оператори

  • Оператор UNION
  • Оператор UNION ALL
  • Оператор INTERSECT
  • Оператор MINUS

Допълнително използване на съединения

  • Преглед на съединения
  • Комбиниране на вътрешни и външни съединения
  • Партиционирани външни съединения
  • Йерархични запроси

Допълнително използване на подзапитвания

  • Преглед на подзапитвания
  • Използване на подзапитвания като виртуални таблици/вътрешни прегледа и колони
  • Използване на конструкцията WITH
  • Комбиниране на подзапитвания и съединения

Аналитични функции

  • Клауза OVER
  • Клауза Partition
  • Клауза Windowing
  • Функции Rank, Lead, Lag, First, Last

Вземане на данни от повече от една таблица (ако има време в края)

  • Типове връзки
  • Използване на NATURAL JOIN
  • Алиаси за таблици
  • Съединения в клаузата WHERE
  • INNER JOIN
  • Външни обединявания LEFT, RIGHT, FULL OUTER JOIN
  • Картезиански продукт

Агрегатни функции (ако има време в края)

  • Преглед на функцията Group By и клаузата Having
  • Group и Rollup
  • Group и Cube

Изисквания

Рекомендувано посещение на курс за обучение "Oracle SQL за начинаещи"

 14 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории