План на курса
Ограничаване на резултатите
- Клаузата 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 за начинаещи"
Отзиви от потребители (5)
като цяло добро обучение, което отговаря на моите нужди. Получих също информация за Oracle VM VirtualBox, което ми позволява да продължа практиката сам.
Liviu
Курс - Oracle SQL LP - Fundamentals
Машинен превод
Научих сложни функции и как да ги прилагам
Ana Alexandrescu - DB Global Technology
Курс - Oracle SQL Advanced
Машинен превод
Курсистът беше много полезен, темпът на обучението беше много добър, а упражненията не бяха твърде трудни, нито твърде лесни. Когато се залавях, той ми помогна много добре и се убеди, че разбирам всичко.
Jade Stappaerts - KULeuven
Курс - Oracle SQL Language
Машинен превод
упражненията
Amna AlAli - Federal Demographic Council
Курс - Oracle SQL for beginners
Машинен превод
Richard's training style kept it interesting, the real world examples used helped to drive the concepts home.
Jamie Martin-Royle - NBrown Group
Курс - From Data to Decision with Big Data and Predictive Analytics
Машинен превод