
В сегодняшнем видео поговорим о базовых вещах, необходимых для дальнейшей успешной работы в SQL:
Основные понятия и определения
Немного про SQL (язык структурированных запросов)
Ключевые термины, которые будем применять в процессе обучения
В сегодняшнем видео разберем установку основных программ, необходимых для работы с базой данных и SQL.
В частности, установим и настроим:
Оракловый клиент (набор программных средств, необходимый для подключения и взаимодействия с нашей базой данных)
SQL Developer (программу от компании Oracle, предназначенную для управления базами данных и разработки приложений непосредственно для СУБД Oracle)
Текстовый редактор Notepad++ (продвинутый текстовый редактор для написания SQL запросов)
В сегодняшнем видео разберем основные типы данных, используемые при работе с базой данных Oracle и нюансы их применения.
В частности, рассмотрим следующие типы данных:
Символьные типы данных: char и varchar2
Числовые типы данных: number
Типы данных даты и времени: date
В сегодняшнем видео разберем основные особенности, связанные с выборкой данных из реляционной базы.
В частности, рассмотрим:
Отличительные особенности выборки данных в Excel и в Oracle.
Базовую конструкцию SQL для выборки данных из базы.
Примеры простого select, group by, order by.
В сегодняшнем видео продолжаем разбор запроса SELECT.
В частности, рассмотрим:
Использование ROWNUM в SQL-запросе для вывода первых строк из интересующей нас таблицы.
Использование логических операторов AND и OR для фильтрации данных.
Использование операторов IN и NOT IN для компактной записи имеющихся у нас условий фильтрации.
Важность регистра символов при фильтрации по текстовым значениям.
Использование функции UPPER и LOWER как в условиях WHERE, так и непосредственно в предложении SELECT.
В сегодняшнем видео продолжаем разбор запроса SELECT.
В частности, рассмотрим:
Использование вложенных подзапросов SELECT в предложении WHERE
Использование оператора BETWEEN для фильтрации данных в SQL запросе
В сегодняшнем видео продолжаем разбор запроса SELECT. Сегодня рассмотрим работу с операторами LIKE и NOT LIKE.
В сегодняшнем видео продолжаем разбор запроса SELECT.
В частности, рассмотрим специфику работы с неопределенными значениями в SQL (значения NULL) и их обработку функцией NVL.
В сегодняшнем видео рассмотрим агрегацию данных в SQL с помощью функции COUNT.
В сегодняшнем видео рассмотрим агрегацию данных в SQL на примере работы с функциями: SUM, MIN, MAX, AVG.
В сегодняшнем видео рассмотрим примеры работы оператора DISTINCT для подсчета уникальных записей и удаление дублей в полях таблицы.
В сегодняшнем видео рассмотрим пример работы фильтра по агрегированным значениям посредством предложения HAVING, а также научимся сортировать значения NULL в предложении ORDER BY.
В сегодняшнем видео рассмотрим создание таблиц в базе данных.
В сегодняшнем видео рассмотрим переименование и удаление таблиц в базе данных.
В сегодняшнем видео рассмотрим вставку данных в таблицу.
В сегодняшнем видео рассмотрим обновление и удаление данных в таблице.
В сегодняшнем видео переходим к рассмотрению довольно-таки сложных тем (для тех, кто только начинает изучать SQL) - соединение таблиц.
В данном уроке рассмотрим внутреннее соединение - INNER JOIN.
В сегодняшнем видео продолжаем изучение темы объединения таблиц.
В данном уроке рассмотрим работу с внешним соединением в SQL - LEFT OUTER JOIN.
В сегодняшнем видео продолжаем изучение темы объединения таблиц, внешние соединения.
В данном уроке рассмотрим работу с RIGHT OUTER JOIN.
В сегодняшнем видео продолжаем изучение темы объединения таблиц.
В данном уроке рассмотрим полное внешнее соединение в SQL - FULL OUTER JOIN.
В сегодняшнем видео рассмотрим работу с операторами множеств в SQL.
Объединение множеств строк (операторы UNION ALL и UNION)
Вычитание множеств строк (оператор MINUS)
Пересечение множеств строк (оператор INTERSECT)
В сегодняшнем видео рассмотрим работу с числовыми функциями и операторами SQL.
Округление в SQL (функция ROUND)
Получение абсолютного значения в SQL (функция ABS)
Усечение числа в SQL до определенного количества знаков (функция TRUNC)
Описание таблицы DUAL в Oracle SQL
В сегодняшнем видео рассмотрим работу с символьными (строчными) функциями в SQL.
Преобразование строки в нижний регистр (функция LOWER)
Преобразование строки в верхний регистр (функция UPPER)
Перевод первого символа каждого слова в верхний регистр, остальные в нижний (функция INITCAP)
Получение длины указанной строки (функция LENGTH)
Вернуть символ, заданный числовым кодом (функция CHR)
Соединить вместе две и более строки (функция CONCAT)
Удалить указанный символ с начала и/или окончания строки (функция TRIM)
Посимвольная замена значений (функция TRANSLATE)
Замена слова/фразы в строке другим словом (функция REPLACE)
Получить номер вхождения подстроки в строке (функция INSTR)
Извлечь часть данных из строки (функция SUBSTR)
Преобразовать число/дату в текст с возможностью форматирования результата вывода (функция TO_CHAR)
В сегодняшнем видео рассмотрим функции SQL, необходимые для работы с датой и временем.
Получение текущей системной даты и времени (функция SYSDATE)
Преобразовать строку в дату (функция TO_DATE)
Получить последний день месяца (функция LAST_DAY)
Добавить к дате N-ое количество месяцев (функция ADD_MONTHS)
Извлечь из даты год, квартал, месяц (функция EXTRACT)
Получить из даты первый день года, первый день квартала, первый день месяца, первый день недели (функция TRUNC)
Не буду много и долго описывать данный курс. Если вы нашли его в поиске, скорее всего, примерно понимаете, что такое SQL и чем данный курс может быть Вам полезен.
Обозначу ключевые моменты.
Курс создавался для людей, не связанных с ИТ, но которым в виду их деятельности так или иначе необходимо работать с базами данных посредством SQL.
Большой акцент в курсе сделан на практику. Никаких уловок и маркетинговых ходов - посмотрел, повторил, возник вопрос - спросил. Всего два часа обучения и Вы готовы начать работать в SQL.
Данный курс доступен бесплатно на моем YouTube канале (ссылка в профиле). Текущий платный курс - исключительно, если Вам необходим сертификат о прохождение курса от Udemy для резюме. Стоимость на курс выставлена минимальная.
В рамках данного курса действует бесплатная поддержка в группе Telegram.