Практика SQL без власної бази даних
SQL є дуже важливою навичкою для аналітиків даних і дослідників даних. Однак, коли ви тільки починаєте навчання в цій галузі, як ви можете практикувати надсилання запитів за допомогою SQL, якщо у вас немає даних, що зберігаються в базі даних?
By Хуей Сянчуа, Вчений даних.
У багатьох організаціях дані зберігаються в базах даних, і SQL є мовою запитів, яка зазвичай використовується для отримання даних із цих баз даних. Фактично, багато великих організацій, таких як Facebook і Amazon, включили SQL як компонент своїх технічних тестів навичок. Це пояснюється тим, що можливість зібрати відповідні дані є важливою перед виконанням будь-якого необхідного аналізу даних.
Однією з труднощів у практиці SQL є те, що для початку нам потрібні бази даних, яких у нас часто немає. однак, data.world дозволяє нам робити саме це, не маючи власної бази даних. Ми можемо виконувати запити SQL до загальнодоступних наборів даних безпосередньо на data.world. Створити обліковий запис на data.world можна безкоштовно, і вам не потрібно нести жодних витрат на виконання запитів SQL!
Для тих, хто не знайомий, data.world — це платформа, яка пропонує багато відкритих даних, що стосуються багатьох різних доменів і галузей (ви також можете завантажити власні набори даних). Їхня місія:
- Створіть найбільш значущий у світі ресурс даних для спільної роботи та багатий ресурс, щоб максимізувати корисність даних для вирішення суспільних проблем;
- Публічно виступати за покращення впровадження, зручності використання та поширення відкритих даних і пов’язаних даних;
- Служити доступним історичним сховищем світових даних.
Тут я наведу приклад, використовуючи a набору даних про тенденції Covid-19 у Сінгапурі. Функція запиту іноді прихована під спадним меню кнопки з трьома крапками або може з’являтися у верхньому правому куті набору даних, представленого a >_ символ.
Наступний SQL обчислює ковзне 7-денне середнє число підтверджених випадків із вихідними даними, упорядкованими за спаданням дати. Посилання на запит можна знайти тут.
З іншого боку, наведений нижче SQL обчислює щоденне відсоткове збільшення сукупної кількості осіб, які завершили вакцинацію, з результатами, упорядкованими за спаданням дати. Для цього потрібне самооб’єднання, тобто об’єднання таблиці з самою собою. Я використовував функцію DATE_SUB як частину самооб’єднання, щоб отримати дані за попередній день із поточним днем. Натискання на текст DATE_SUB також повертає більше інформації про функцію та необхідні параметри. Посилання на запит можна знайти тут.
Там також є Підручник з SQL на data.world, який охоплює базові, середні та розширені концепції SQL. Тому це хороша платформа з відкритим кодом для вивчення та практики SQL.
Окремо варто відзначити, що якщо ви працевлаштовуєтеся на роботу й шукаєте альтернативи проведенню тестів SQL, це також може бути хорошою платформою для розгляду.
За темою:
Джерело: https://www.kdnuggets.com/2021/08/sql-without-own-database.html
- "
- &
- рахунки
- Прийняття
- Amazon
- аналіз
- аналітика
- випадків
- виклик
- компонент
- витрати
- COVID-19
- Поточний
- дані
- аналіз даних
- наука про дані
- Database
- базами даних
- день
- глибоке навчання
- Директор
- домени
- інженер
- Інженери
- досвід
- витяг даних
- особливість
- Безкоштовна
- функція
- добре
- Графічні процесори
- Наймання
- Як
- How To
- HTTPS
- Augmenter
- промисловості
- інформація
- IT
- мова
- великий
- УЧИТЬСЯ
- вивчення
- LINK
- Місія
- ML
- Пропозиції
- онлайн
- відкрити
- з відкритим вихідним кодом
- порядок
- організації
- Інше
- платформа
- ресурс
- Умови повернення
- наука
- Вчені
- SQL
- почалася
- історії
- технічний
- Тести
- топ
- Тенденції
- us
- юзабіліті
- утиліта
- світ
- X