1. Apprendre
  2. /
  3. Cours
  4. /
  5. Вступ до імпорту даних у Python

Connected

Exercice

Фільтрування записів у базі даних за допомогою WHERE у SQL

Тепер ви вмієте виконувати базовий SQL‑запит, щоб вибирати записи з будь‑якої таблиці у вашій базі даних, а також робити прості налаштування запиту, щоб обирати окремі стовпці та кількість рядків.

Є ще кілька стандартних прийомів SQL, які допоможуть вам упевненіше працювати з мовою SQL.

Наприклад, припустімо, що ви хочете отримати всі записи з таблиці Customer бази Chinook, для яких у полі Country значення — 'Canada'. Це дуже просто зробити в SQL за допомогою оператора SELECT з умовою WHERE так:

SELECT * FROM Customer WHERE Country = 'Canada'

Насправді ви можете відфільтрувати будь‑який SELECT за будь‑якою умовою, додавши WHERE. Це й називається фільтруванням записів.

У цій інтерактивній вправі ви виберете всі записи з таблиці Employee, для яких 'EmployeeId' є більшим або дорівнює 6.

Пакети вже імпортовано так:

import pandas as pd
from sqlalchemy import create_engine

Пишіть запит!

Instructions

100 XP
  • Доповніть аргумент create_engine(), щоб створити рушій для бази даних SQLite 'Chinook.sqlite'.
  • Виконайте запит, який selects усі записи from таблиці Employee, where 'EmployeeId' є більшим або дорівнює 6. Використайте оператор >= і запишіть результати в rs.
  • Застосуйте метод fetchall() до rs, щоб отримати всі записи з rs. Збережіть їх у датафреймі df.
  • Використовуючи об'єкт rs, встановіть для датафрейму назви стовпців відповідно до назв стовпців таблиці.