Фільтрація вашого 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
Інструкції до вправи
- Скористайтеся функцією
pandasread_sql_query(), щоб присвоїти зміннійdfдатафрейм результатів такого запиту: select усі записи fromPlaylistTrack 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())