Sql courses

Преподаватель

Илья Фофанов

О преподавателе курса

  • Инженер-программист с опытом более 10 лет
  • Сертифицированный специалист по WPF и WCF
  • Организатор и координатор .NET митапов MskDotNet

«Я благодарен за то, что люблю своё дело.

Профессионально занимался проектированием и реализацией ПО больше 10 лет, преимущественно на платформе .NET. Люблю работать над созданием богатых и мощных приложений с использованием современных технологий. Сертифицированный специалист по WPF и WCF. Один из координаторов московских .NET митапов MskDotNet.

О стиле преподавания: самое главное, что характеризует мои курсы — выжимка самого необходимого. Краткость — сестра таланта, и я верю в то, что в современную эпоху информационной перегруженности — необходимо сосредотачиваться на самом главном и отсеивать «лишнее» до тех пор, пока это «лишнее» действительно не понадобится.

Пожелание студентам: Fake it Till You Make it! Это означает: притворяйся, пока не получится.  Хотите стать senior developer? Имитируйте его деятельность, старайтесь делать всё то же, что делает senior developer, и так или иначе — вы им станете. Поэтому — учиться, учиться и  ещё раз учиться. Нет унынию. Fake it Till You Make it!»

Как использовать SQL

Хотя дополнение будет запрограммировано на языкеPython, PHP или Ruby, базы не настроены с целью понимания языков. Исторически базы понимают только SQL (хотя в последние годы оно существенно изменилось). Из-за чего изучение является почти обязательным, если вы собираетесь работать вобласти веб-разработкиили разработки дополнений.

Другие языки программирования, он имеет свою собственную разметку. Оно делает необходимым программисту изучить разметку SQL, прежде чем те смогут эффективно ее использовать.

Помимо разметки, еще очередной уникальной особенностью программирования баз получается концепция таблиц. База способна находиться в виде нескольких таблиц. Каждая таблица имеет свое собственное число столбцов и строк и представляет собой набор элементов.

Представьте себе библиотеку. Мы могли бы создать базу, каковая хранит инфу о книгах в библиотеке.

В подобном случае нам понадобится только единственная таблица.

Предоставленная таблица позволит нам хранить необходимую информацию.

Имеется несколько часто используемых команд SQL, с ними вы должны стать знакомы с целью работы с базой. При работе с базами программист способен писать эти команды:

  • CREATE DATABASE — создать базу
  • CREATE TABLE — создание таблиц
  • SELECT — поиска / извлечения некоторых пунктов из базы
  • Обновление – внесение корректировок и редактирование
  • Удалить – удаления некоторых пунктов

Это лишь самые распространенные команды. Чем сложнее база, тем больше команд вам, как программисту, придется использовать.

Команды применяются при написании запросов, каковые позволяют оперировать сведениями в базах. Другими словами, когда вы вводите эти команды в систему баз, система интерпретирует команды и обрабатывает их. Результатом в силах стать, например, очередную запись в базе или создание свежей базы.

Вот несколько быстрых примеров:

CREATE DATABASEname_of_a_database — создание базы;

Создать таблицуname_of_a_table(

column1 data_type,

column2 data_type,

columnX data_type );

Первый запрос отвечает за создание новоиспеченной базы. Например, дополнение, типа Facebook, в силах содержать базы для каждого из следующих объектов:

  • Пользователи – база станет хранить информацию о профилях пользователей
  • Интересы – база станет содержать различные интересы, некоторые способны быть использованы ради отслеживания увлечений пользователей
  • Географическое расположение – база станет содержать все города по всему миру, в каких живут пользователи Facebook

Второй отвечает за создание очередной таблицы внутри конкретной базы.

Карьера в SQL

В организациях, ориентированных на данные, существует множество профессий и профессий, требующих использования SQL как навыка. Эти организации ищут специалистов по SQL, которые могут применить свое аналитическое мышление с помощью SQL, чтобы лучше понять огромные блоки данных, которые у них есть. Если вы кандидат, который умеет работать с данными и манипулировать ими, вам определенно следует искать карьеру в программировании SQL. Рынок вакансий, связанных с SQL, можно найти как в облачных организациях, так и в тех, кто использует базы данных локально.

Требуется образование

  • Квалификация, которую рекрутеры ищут у специалиста по SQL, может варьироваться от компании к компании. Это во многом зависит от рентабельности инвестиций, требований клиентов, типа работы и т. Д.
  • Базовая образовательная квалификация включает степень бакалавра или магистра в области компьютерных наук, информационных технологий или даже курсы специализации в области информационных технологий.
  • Дополнительные сертификаты, такие как разработчик баз данных, администратор, дизайнер, архитектор и т. Д., Добавят цвета вашему портфолио и предоставят вам преимущество над тысячами других кандидатов.
  • Было бы полезно иметь опыт работы с PL / SQL, ETL и т. Д.

Должности

  • SQL Server является третьим по популярности сервером баз данных, и миллионы профессионалов в настоящее время работают над различными ролями, которые прямо или косвенно требуют SQL как навыка.
  • Основные направления карьеры в SQL: администратор баз данных, специалисты по бизнес-аналитике, специалисты по данным, разработчики баз данных, тестировщики баз данных, разработчики ETL, разработчики приложений бизнес-аналитики, эксперты по большим данным, инженеры облачных баз данных, инженеры по миграции баз данных и т. д.

Оплата труда

  • Средняя зарплата специалиста по SQL во многом зависит от выбранной им карьеры. Обычно профессионалы с опытом работы с SQL более 5 лет имеют более высокую среднюю зарплату по сравнению с новичками.
  • Согласно отчету payscale за 2018 год, средняя заработная плата разработчиков SQL в США составляет около 65 тыс. Долларов США, для старших разработчиков SQL — 85 тыс. Долларов США, для старших администраторов баз данных — около 100 тыс. Долларов, для производственных администраторов баз данных средняя зарплата может достигать 130 тысяч долларов.

Особенности курса по SQL

Таким образом, на основе всего вышеизложенного можно выделить следующие основные особенности курса по SQL на платформе Self-Learning.ru.

Изучение SQL как стандарта (нет привязки к СУБД)
Подходит для начинающих (изучение SQL с нуля)
Последовательный план обучения
Качественный видеоматериал (профессионально записанное видео в высоком разрешении)
Подробное текстовое описание каждого занятия со скриншотами и примерами SQL кода
Проверка знаний каждой темы (156 вопросов в тестах)
Много практики (65 заданий)
Разбор домашних заданий (для каждого задания есть решение с подробным описанием от автора)
Поддержка ментора
Контрольные работы (проверяются ментором, он делает code review и дает персональные рекомендации)
Экзамен (тестирование, реализация итогового проекта)
Сертификат (после упорной работы Вы получаете заслуженный сертификат)

Приглашаю всех желающих пройти курс по SQL и освоить данный язык как стандарт.

Надеюсь, данный курс будет для Вас максимально полезен!

Виталий Трунин Основатель проектов Info-Comp.ru и Self-Learning.ru. Автор курса

Курс «SQL для анализа данных» от Skillbox

Сайт — skillbox.ru Длительность обучения — 3 месяца. Стоимость обучения — 29 400 рублей единовременно или 2 450 рублей в месяц в рассрочку на год.

Этот курс предназначен для маркетологов, которые научатся обрабатывать данные без привлечения разработчиков и смогут принимать правильные решения. Менеджеры и бизнесмены смогут самостоятельно получать данные из баз, анализировать их и на основе анализа принимать бизнес-решения. Аналитики освоят БД, научатся делать запросы и смогут работать над сложными проектами и задачами.

Программа курса:

  • SQL Server и анализ данных, первые самостоятельные запросы;
  • операторы, фильтры, вычисления;
  • группировка данных и использование функций;
  • агрегатные функции, вложенные запросы, объединение и модификация таблиц;
  • подготовка данных и выгрузка их в Excel;
  • оконные функции.

Студенты, оплатившие курс, получат доступ к бонусным программам — английский для IT-специалистов, собеседование на английском, бизнес-английский, подготовка к IELTS.

После изучения материалов каждого урока студенты выполняют практические задания, которые проверяет преподаватель. Доступ в закрытый телеграм-чат поможет найти единомышленников и даст возможность разобраться в трудных вопросах.

Обучение sql – рейтинг 7 сайтов с практическими навыками

1. «Уроки SQL»

Пройти

Курс состоит из 8 уроков в формате уроков и практических заданий. Автор обучения делится информацией о SQL, базах данных, редактировании и анализу строк данных.

https://youtube.com/watch?v=lapMmGGFS7k

Курс поможет новичкам изучить основы SQL и применить знания на практике. Новичок может не знать материал, но за счёт платформы и экспертности преподавателя учиться станет легче.

https://youtube.com/watch?v=BfaKBs_eQXw

Проверка домашних заданий доступна только при оформлении платной подписки.

https://youtube.com/watch?v=Q2lb5KyTs5A

  • Простые и понятные уроки;
  • Можно получить обратную связь в комментариях к видео;
  • Практические задания после каждого урока

«SQL для анализа данных»

Получить профессию

  1. Основы SQL.
  2. Продвинутый SQL.
  3. Итоговый проект.
  • 240+ практических упражнений
  • Бесплатная консультация
  • Упор на практику
  • Научишься использовать SQL, PostgreSQL, Metabase
  • Изучаешь теорию и тренируетесь на SQL-тренажере
  • Помощь тренера и коллектива

Получить профессию

Otus

Ресурс, анонсирующий авторские онлайн-курсы для профессионалов, предлагает 4-месячные программы, связанные с SQL-обучением. Одна из них — «MS SQL Server Developer» с детальным разбором Structured Query Language и внутренних процессов СУБД, которые происходят на всех этапах работы с запросами. Слушатели не только получают четкое представление о создании кода — эксперты-практики рассказывают им и о проблемах, которые зачастую возникают у малоопытных разработчиков в процессе кодирования. В каталоге Otus указан и полный курс по PostgreSQL. Он включает обучение всему инструментарию, который может быть востребован не только разработчиками, но и администраторами — от управления доступом и репликации до работы в облаках.
 

Курсы SQL онлайн

Через 5 лет в программировании невозможно будет вырасти выше Junior, если специалист не знает основы SQL, утверждают разработчики обучающих программ. Онлайн-обучением занимаются многие школы и практикующие специалисты. Курсы проходят в формате видеолекций, вебинаров, уроков. Существуют специальные тренажеры по базам данных.

По окончании большинства программ выдают диплом, сертификат или удостоверение об успешном обучении.

Стоимость занятий зависит от количество полученных знаний и практических навыков, срока обучения и авторитетности школы. Проанализировав предложения в интернете, наша редакция выяснила, что заплатить придется от 4500 до 24000 руб.

Базовый курс для начинающих

Аналитик, закончив курсы, сможет решать сложные задачи и писать продвинутые SQL-запросы, маркетолог — самостоятельно получать данные из базы, продакт-менеджер — принимать продуктовые решения, проанализировав базу данных, обещают преподаватели.

Полный курс по основам  включает в себя теоретические занятия и практику, в основном решение задач на онлайн-тренажере. Чему научат:

  • работе с Git;
  • теории множеств и реляционной алгебре;
  • разбору сложностей и вопросов при работе с окружением;
  • основам баз данных;
  • масштабированию нагрузки с СУБД;
  • основам SQL;
  • работать с PostgreSQL и MongoDB.

Средний срок обучения — 8 недель.

Краткий курс SQL

Бывают ситуации, когда специалисту необходимо знать язык «еще вчера» и нет времени обучаться 1,5 месяца. Целесообразнее будет записаться на краткий курс, где обучат:

  • простым запросам;
  • созданию и изменению таблиц;
  • индексам;
  • поиску текста;
  • вспомогательным функциям;
  • многотабличным и вложенным запросам.

Обучение длится период времени, за который студент просмотрит в среднем 4 часа видео и пройдет около 200 тестов. Минимальная стоимость курса — 4500 руб.

Можно ли пройти курс бесплатно

Бесплатное изучение основ языка структурированных запросов можно начать с демо-версий многочисленных курсов, представленных в интернете. Школы, чтобы заинтересовать, предлагают 3-5 вводных уроков.

Следующим этапом может быть самостоятельное изучение видео на ютубе, тестовых лекций от практикующих преподавателей, решение задач на тренажерах и чтение интерактивных учебников.

Лучшие проекты SQL для начинающих

Лучший способ изучить любую концепцию программирования — это начать работу с проектами, а не просто грабить теорию и синтаксис. Проекты помогут вам найти решения проблем, с которыми вы столкнетесь в реальных ситуациях, они дадут вам более глубокое понимание тем, помогут вам применить свои теоретические знания для создания потрясающих продуктов и, очевидно, улучшат ваше резюме. и портфолио.

Проекты — это проверка ваших навыков. Чтобы начать как новичок, вам следует начать с небольших проектов с меньшим количеством функций и модулей, чтобы при появлении ошибок вы не сдавались. После того, как вам нужно создать несколько небольших проектов, вы можете добавить к ним дополнительные функции или создать новый сложный проект в целом.

Вот список лучших проектов SQL для начинающих.

1. Система управления библиотекой

Вы можете создать простое веб-приложение с подключением к базе данных SQL, где вы сохранили подробную информацию о книгах, такую ​​как автор, цена, публикации, контент, жанр и т. Д. Вы можете создать портал, где студенты, исследователи и преподаватели могут использовать свои удостоверения личности для регистрации книг на определенный период времени, наложения штрафов, если книги не возвращаются в установленные сроки, создание платежного портала, создание другой базы данных для хранения данных профиля пользователей и т. д.

2. Приложение для розничной торговли через Интернет

Вы можете создать другое веб-приложение, которое позволяет пользователям создавать профили, отображать список товаров вместе с данными о ценах, поставщиках и т. Д., Позволять им добавлять продукты на свои карты, добавлять информацию о кредитных картах, совершать покупки, отслеживать доставку и т. Д. .

3. Система бронирования железнодорожных билетов.

Вы можете создать платформу, которая позволяет пользователям бронировать железнодорожные билеты и имеет такие функции, как вход в систему, функция оплаты, отображение списка поездов между пунктами и их расписанием, а также количество доступных мест, маршруты поездов и т. Д.

4. Система управления больницей

Вы можете сотрудничать с клиникой или создать отдельное приложение, которое позволяет пациентам и врачам взаимодействовать и консультироваться друг с другом посредством видеоконференцсвязи, назначать лекарства, оплачивать сборы, управлять приемами, планировать звонки, отображать список лекарств и их информацию и т. Д.

5. Система управления человеческими ресурсами

Вы можете создать другое приложение, которое позволит небольшим компаниям и организациям управлять своими человеческими ресурсами. Он отслеживает их сотрудников и их производительность, такие детали, как шкала заработной платы, отдел, обязанности, сроки, назначенные проекты и другую важную информацию.

SQL Учебник

SQL ГлавнаяSQL ВведениеSQL СинтаксисSQL SELECTSQL SELECT DISTINCTSQL WHERESQL AND, OR, NOTSQL ORDER BYSQL INSERT INTOSQL Значение NullSQL Инструкция UPDATESQL Инструкция DELETESQL SELECT TOPSQL MIN() и MAX()SQL COUNT(), AVG() и …SQL Оператор LIKESQL ПодстановочныйSQL Оператор INSQL Оператор BETWEENSQL ПсевдонимыSQL JOINSQL JOIN ВнутриSQL JOIN СлеваSQL JOIN СправаSQL JOIN ПолноеSQL JOIN СамSQL Оператор UNIONSQL GROUP BYSQL HAVINGSQL Оператор ExistsSQL Операторы Any, AllSQL SELECT INTOSQL INSERT INTO SELECTSQL Инструкция CASESQL Функции NULLSQL ХранимаяSQL Комментарии

Как научиться SQL-разработке с нуля

Чтобы стать разработчиком, необходимо получить навык работы с SQL-запросами и много практиковаться. Со временем вы научитесь писать более сложные запросы и автоматизировать рутинные процессы.

Если вы уже умеете работать с таблицами Excel, то обучение SQL-запросам пройдет для вас относительно легко. Научиться программированию с нуля можно двумя способами: самостоятельно или на онлайн-курсах. Ниже рассмотрим, каждый из них более подробно.

Самостоятельно

Можно самостоятельно обучиться SQL-разработке с помощью материалов, которые есть в интернете в свободном доступе. Но для их поиска придется потратить довольно много времени.

Несколько видов источников, где лучше всего искать материал:

  • обучающая литература с основами SQL;
  • видеоуроки на YouTube;
  • интерактивные учебники и тренажеры;
  • форумы и сообщества, где можно задать вопросы опытным разработчикам.

Во многих источниках по обучению SQL много теоретических знаний, но мало практики. Вам придется самому придумывать задачи с нуля. Это сложно, поэтому есть большой риск, что идею с самостоятельным изучением вы быстро забросите.

На онлайн-курсах

Самый эффективный, быстрый и удобный способ научиться SQL-программированию — пройти онлайн-курс. В дистанционных школах дают не только теоретические знания, вы сможете поработать над реальными проектами и собрать первое портфолио.

В конце обучения вы получите диплом или сертификат об обучении, а у лучших студентов есть возможность трудоустроиться в партнерскую компанию.

Преимущества обучения на онлайн-курсах:

  • Преподаватели — эксперты в своей области. Они дают материал простым и доступным языком, приводят много примеров, делятся лайфхаками и подробно отвечают на все вопросы учеников.
  • Удобный график обучения. Онлайн-курсы — возможность осваивать новую профессию в комфортном графике. Учебу легко совмещать с другими курсами или работой. Не нужно ждать других учеников, а видеоуроки можно пересмотреть повторно в удобное время.
  • Много практических заданий. Всю теорию сразу же можно закрепить на практике, сделать кейсы и собрать из них портфолио. Многие онлайн-школы предлагают практиковаться сразу на реальных проектах. Если показать себя хорошим учеником, то есть шанс сразу устроиться на работу.

Выбрать лучший курс по SQL от ведущих онлайн-школ можно на нашем сайте. Мы собрали всю информацию о программах, сроках и форматах обучения в одном месте. А также вы сможете почитать отзывы выпускников об онлайн-школах.

SQL-EX

Интерфейс площадки сложно назвать современным, однако это не умаляет достоинств предлагаемого на ней курса практических SQL-тренировок. Суть обучения на ресурсе в том, что посетители сами должны писать операторы манипуляций, призванные вернуть либо изменить данные, которые заложены в задании. При этом есть возможность просмотра правильного решения. Упражнения рассортированы по пяти уровням сложности, ведется рейтинг участвующих в тренировках. В рубрике «Помощь» опубликован интерактивный учебник Сергея Моисеенко с задачами и решениями.
 
 

Бесплатный курс по SQL

На ютуб-канале, являющемся продолжением ресурса о программировании с идентичным названием, размещена подборка из 21 видео для начинающих.

https://youtube.com/watch?v=dr6pZSKehIQ

Это своеобразный SQL-ликбез для пользователей, которые только нацелились на знакомство с языком запросов. Часть уроков выстроена на примерах создания условных сервисов для воображаемой школы, что наделяет ролики прикладным характером.

MyRusakov

Текстово-графический курс программиста Михаила Русакова состоит из 35 уроков. Содержание занятий кликабельное, при выборе заинтересовавшей темы осуществляется переход к соответствующему контенту. Материал подается не академическим языком, а в форме ненавязчивого обращения к виртуальному ученику, без усложнения формулировок, с примерами-кодами. Разбираются особенности различных SQL-запросов, нюансы сортировки, функции, варианты поиска и исправления ошибок.   
 

LearnDB

Образовательная платформа предлагает обучение в двух вариациях — на интерактивных курсах с практическими упражнениями, связанными с практикой в СУБД PostgreSQL, и по онлайн-учебнику с заданиями для самостоятельного решения. Пользование учебником бесплатное. Задачи в нем рассортированы по 8 разделам, среди которых отсечение строк и сортировка, агрегатные функции, подзапросы, операции над множествами, соединения.
 

Бесплатный самоучитель

Объем иллюстрированного онлайн-самоучителя для начинающих — 224 страницы с учетом двух приложений: зарезервированных слов Structured Query Language и словаря терминов. Цель составителей пособия — научить читателей создавать реляционные БД, извлекая из них ценную информацию посредством SQL. В пособии более 20 глав, каждая из которых разделена на подтемы. Помимо таблиц и кодов, в публикуемых статьях часто присутствуют текстовые фрагменты с пометками «Помни» и «Совет». 
 

CMTV

В плейлисте канала, основанного Петром Радько, размещено 18 видеоуроков. Длительность последних варьируется в диапазоне 8-54 минут. В обучающую серию включены руководство по установке MySQL, лекции по базовым командам, изменениям полей, нормализации, соединениях. Есть и сюжеты с так называемыми «фишками», которые упрощают работу с БД.

SpecialistTV

Видеосерия из 36 уроков размещена на канале Центра компьютерного обучения, который функционирует при знаменитой «Бауманке». Лектором в большинстве записей семинаров и вебинаров выступает преподаватель Федор Самородов. Помимо уроков, на которых он говорит о правилах использования Structured Query Language, в подборке присутствуют и ролики с так называемыми «вредными советами» от педагогов именитого вуза. 
 

SF Education

Помимо уроков об инвестициях, консалтинге и кредитном анализе, на канале Финансовой академии опубликованы записи мини-лекций о работе с языком запросов. В них даются инструкции по установке среды программирования и созданию workspace, рассказывается об основных командах и операторах, разбираются отдельные функции, рассматриваются сложные запросы.
 
Многие современные эксперты называют SQL-обучение обязательным шагом на пути профессионального роста аналитиков и дата-сайентистов. По прогнозам, уже к середине 2020-х без владения Structured Query Language названным специалистам вряд ли можно будет претендовать на должность выше Junior-уровня.
 

Что такое SQL

Structured query language  — информационно-логический язык. Он предназначен для извлечения и изменения данных в реляционных базах. Главной целью было создать возможность пользовательской работы с базой данных. При помощи SQL можно выполнять такие операции:

  • создание в базе данных новой таблицы;
  • добавление новых записей в таблице;
  • изменение и удаление записей;
  • выборка записей из одной или нескольких таблиц;
  • изменение структуры в созданной таблице.

По мере использования SQL был обогащен новыми конструкциями, стал сложнее и приобрел черты, свойственные языкам программирования

В современной версии можно описывать и управлять новыми объектами:

  • индексами;
  • представлениями;
  • триггерами;
  • хранимыми процедурами.

Какие системы SQL существуют

Система управления базами данных, или сокращенно СУБД, обеспечивает надежность хранения, безопасность и целостность данных и является средством для администрирования базы данных. Классифицируется по способу доступа.

Файл-серверный доступ возможен только через локальную сеть, а данные сохраняются централизованно на файл-сервере. Технология считается устаревшей:

  • Microsoft Access;
  • dBase
  • Paradox;
  • FoxPro.

Клиент-серверные СУБД расположены на сервере вместе с БД и доступ происходит в монопольном режиме:

  • Oracle Database;
  • Firebird;
  • IBM DB2;
  • Interbase;
  • Informix;
  • PostgreSQL;
  • MS SQL Server;
  • Sybase Adaptive Server Enterprise;
  • Caché;
  • MySQL;
  • ЛИНТЕР.

Встраиваемые СУБД – составная часть программного продукта, которая не требует дополнительной установки. Система не рассчитана на коллективное пользование в сети, доступ происходит посредством SQL или через специальные программные интерфейсы:

  • OpenEdge;
  • Microsoft SQL Server Compact;
  • SQLite;
  • Firebird Embedded;
  • BerkeleyDB;
  • ЛИНТЕР.

Чему Вы научитесь на курсе

Создавать базы данных на SQL
Создавать, изменять и удалять таблицы на SQL
Добавлять, изменять и удалять данные в таблицах на SQL
Писать SQL запросы SELECT на выборку данных
Строить сложные составные условия на выборку данных
Писать многотабличные SQL запросы
Группировать данные и осуществлять фильтрацию сгруппированных данных
Сортировать данные и использовать фильтры для ограничения строк
Создавать, изменять и удалять представления
Использовать встроенные функции
Создавать и удалять индексы
Создавать и удалять ограничения
Использовать CTE, вложенные запросы и конструктор табличных значений

Материалы курса

14 разделов • 158 лекций • Общая продолжительность 29 ч 58 мин
Развернуть все разделы

Введение в SQL9 лекции • 2 ч 20 мин

  • Знакомство с курсом
    Предпросмотр13:32

  • Установка SQL Developer для всех и Data Base для Windows 64-bit
    22:50

  • Установка Data Base для всех
    14:25

  • Базы данных, таблицы, нормализация
    17:56

  • Знакомство с HR схемой
    11:29

  • SQL команды
    09:27

  • Типы данных и понятие NULL
    30:22

  • Команда DESCRIBE
    16:00

  • Разбор домашнего задания
    03:44

Знакомство с SELECT7 лекции • 1 ч 33 мин

  • Наш первый SELECT
    Предпросмотр17:08

  • Оператор DISTINCT
    Предпросмотр14:36

  • Некоторые правила и советы
    07:30

  • Expressions в SELECT LIST  часть 1
    Предпросмотр16:12

  • Expressions в SELECT LIST часть 2, ALIAS
    Предпросмотр17:49

  • Таблица DUAL, Оператор q
    13:19

  • Разбор домашнего задания
    06:46

Selection, операторы, ORDER BY11 лекции • 2 ч 17 мин

  • Selection, WHERE
    Предпросмотр24:26

  • Математические операторы сравнения
    10:53

  • BETWEEN, IN, IS NULL
    Предпросмотр15:23

  • LIKE
    Предпросмотр14:42

  • AND
    06:34

  • OR
    06:04

  • NOT
    07:32

  • Приоритетность операторов
    16:42

  • ORDER BY часть 1
    Предпросмотр15:51

  • ORDER BY часть 2
    09:39

  • Разбор домашнего задания
    09:13

SINGLE-ROW функции23 лекции • 2 ч 46 мин

  • Разновидности функций
    06:13

  • LOWER
    09:23

  • UPPER
    04:06

  • INITCAP
    06:36

  • CONCAT
    09:17

  • LENGTH
    06:00

  • LPAD и RPAD
    08:13

  • TRIM
    06:26

  • INSTR
    Предпросмотр07:04

  • SUBSTR
    Предпросмотр08:40

  • REPLACE
    04:56

  • ROUND (для числа)
    10:43

  • TRUNC (для числа)
    04:08

  • MOD
    07:56

  • Введение в DATE функции
    07:30

  • SYSDATE
    05:54

  • MONTHS_BETWEEN
    06:39

  • ADD_MONTHS
    05:50

  • NEXT_DAY
    08:46

  • LAST_DAY
    03:28

  • ROUND (для даты)
    11:23

  • TRUNC (для даты)
    05:41

  • Разбор домашнего задания
    11:15

CONVERSION, GENERAL и CONDITIONAL функции14 лекции • 3 ч 29 мин

  • Введение в CONVERSION функции
    19:27

  • TO_CHAR (для числа)
    21:43

  • TO_CHAR (для даты)
    29:26

  • TO_DATE
    Предпросмотр23:47

  • TO_NUMBER
    09:26

  • Nested (вложенные) single-row функции
    14:36

  • NVL
    Предпросмотр08:37

  • NVL2
    06:00

  • NULLIF
    12:02

  • COALESCE
    07:20

  • DECODE
    16:46

  • Simple CASE
    09:41

  • Searched CASE
    11:19

  • Разбор домашнего задания
    19:00

GROUP функции, ORDER BY, HAVING11 лекции • 1 ч 53 мин

  • Введение в GROUP функции
    10:05

  • COUNT
    16:30

  • SUM
    09:07

  • AVG
    Предпросмотр08:50

  • MAX и MIN
    06:40

  • Введение в GROUP BY
    06:58

  • GROUP BY часть 1
    19:58

  • GROUP BY часть 2
    12:58

  • HAVING
    07:36

  • Nested (вложенные) group функции
    05:51

  • Разбор домашнего задания
    08:49

JOIN (объединение)14 лекции • 2 ч 58 мин

  • Введение в JOIN
    12:37

  • NATURAL JOIN
    34:39

  • JOIN USING
    16:26

  • JOIN ON
    Предпросмотр17:18

  • Примеры на объединение больше 2-х таблиц
    08:39

  • NONEQUIJOIN
    08:52

  • SELF JOIN
    15:35

  • Введение в OUTER JOIN
    11:46

  • LEFT OUTER JOIN
    14:37

  • RIGHT OUTER JOIN
    05:23

  • FULL OUTER JOIN
    04:39

  • CROSS JOIN
    06:02

  • Oracle JOIN синтаксис
    08:53

  • Разбор домашнего задания
    12:32

SUBQUERY (подзапрос)6 лекции • 1 ч 33 мин

  • Введение в SUBQUERY
    21:25

  • SINGLE-ROW SUBQUERY
    13:01

  • MULTIPLE-ROW SUBQUERY
    14:20

  • CORRELATED SUBQUERY
    13:52

  • Примеры на подзапросы
    18:13

  • Разбор домашнего задания
    12:03

SET операторы (операторы множеств)7 лекции • 1 ч 6 мин

  • Введение в SET операторы
    18:40

  • UNION ALL
    14:05

  • UNION
    04:33

  • INTERSECT
    03:59

  • MINUS
    03:04

  • Примеры на SET операторы
    14:39

  • Разбор домашнего задания
    06:49

DML команды19 лекции • 2 ч 55 мин

  • Введение в DML
    01:58

  • Простой INSERT
    Предпросмотр17:53

  • INSERT с использованием функций
    06:02

  • INSERT с использованием SUBQUERY
    07:33

  • INSERT в несколько таблиц
    08:02

  • Ошибки при использовании DML
    11:31

  • Простой UPDATE
    12:25

  • UPDATE с использованием SUBQUERY
    07:53

  • Простой DELETE
    08:05

  • DELETE с использованием SUBQUERY
    03:31

  • MERGE
    11:26

  • Принципы ACID
    16:51

  • Введение в транзакции
    14:56

  • COMMIT
    06:10

  • ROLLBACK
    10:38

  • SAVEPOINT
    07:39

  • AUTOCOMMIT
    04:38

  • SELECT FOR UPDATE
    09:46

  • Разбор домашнего задания
    07:40