ПочатиПочніть безкоштовно

Фільтрація вашого INNER JOIN

Вітаємо з виконанням вашого першого INNER JOIN! Завершимо розділ фінальною вправою: ви виконаєте INNER JOIN і відфільтруєте результат за допомогою умови WHERE.

Згадайте, що щоб виконати INNER JOIN таблиць Orders і Customers з бази Northwind, Гуґо виконав такий SQL-запит:

"SELECT OrderID, CompanyName FROM Orders INNER JOIN Customers on Orders.CustomerID = Customers.CustomerID"

Наведений нижче код уже виконано, щоб імпортувати потрібні пакети та створити рушій бази даних:

import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('sqlite:///Chinook.sqlite')

Ця вправа є частиною курсу

Вступ до імпорту даних у Python

Переглянути курс

Інструкції до вправи

  • Скористайтеся функцією pandas read_sql_query(), щоб присвоїти змінній df датафрейм результатів такого запиту: select усі записи from PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId, які задовольняють умову Milliseconds < 250000.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Execute query and store records in DataFrame: df


# Print head of DataFrame
print(df.head())
Редагувати та запускати код