Про цей курс
Впевнено пишіть SQL-запити до Oracle, MySQL, PostgreSQL, Microsoft SQL Server, Teradata, Snowflake та інших баз даних.
Цей курс охоплює основи мови SQL - на відміну від інших курсів, які мають багато елементів синтаксису, які рідко використовуються на практиці - тут ви отримаєте саме ті навички, які часто використовуються на практиці. Це дозволить вам почати працювати негайно, не витрачаючи зайвого часу.
Мова SQL здається простою - і це насправді так. Однак у кожному випадку є свої тонкощі. І ці тонкощі описані в цьому курсі – це робота з значеннями NULL, повторюваними рядками та втратою рядків під час об’єднання таблиць та багато іншого.
Моя основна робота вже більше 18 років – це аналіз даних за допомогою складні SQL запити. Тому я вирішив створити цей курс, щоб поділитися досвідом і рішеннями проблем, з якими я стикаюся у своїй щоденній роботі.
Навіщо потрібен SQL? Ця навичка потрібна багатьом професіям - програмістам, тестувальникам, адміністраторам баз даних, аналітикам, спеціалістам із обробки даних та багатьом іншим. Обсяг даних у світі зростає в геометричній прогресії. І багато цих даних все ще є реляційними – складаються з таблиць, рядків і стовпців. Тому мова SQL не тільки не втрачає своєї актуальності, але з часом стає все більш затребуваною!
А також для всіх, хто цікавиться відкритими даними. Ви можете взяти будь-які відкриті дані в Інтернеті у форматі CSV, завантажити їх у свою базу даних і отримати з цих даних потрібну інформацію за допомогою SQL!
Курс включає практичні вправи. Тож ви будете не просто дивитися лекції, а й самостійно писати SQL-запити. Також після кожної вправи ми розбираємо рішення цих завдань.
Це компактний курс для економії вашого часу. Весь матеріал викладено стисло. Структура курсу продумана таким чином, щоб ви мали повне уявлення про розробку SQL-запитів.
Ви дізнаєтесь SQL, застосовний до багатьох баз даних. Вправи виконуються в PostgreSQL. Однак ми не торкаємося специфічних функцій PostgreSQL. Тому отримані знання можна застосувати до інших баз даних: PostgreSQL, Oracle, Microsoft SQL Server, MySQL, Teradata, Amazon Redshift, Google BigQuery та багатьох інших. Основні конструкції SQL скрізь однакові.
Основна увага приділяється написанню запитів SELECT для читання даних. Часто буває так, що таблиці вже створені, дані в них завантажені. І завдання полягає в тому, щоб правильно і без помилок написати вибірку даних із цих таблиць.
Інші конструкції SQL - створення таблиць, зміна даних - також розглядаються в цьому курсі.