1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do importu dat v Pythonu

Connected

Cvičení

Filtrování výsledků INNER JOIN

Gratulujeme k prvnímu INNER JOIN! Tuto kapitolu zakončíš jedním posledním cvičením, ve kterém provedeme INNER JOIN a výsledek vyfiltrujeme pomocí klauzule WHERE.

Připomeň si, že pro spojení tabulek Orders a Customers z databáze Northwind pomocí INNER JOIN Hugo použil následující SQL dotaz:

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

Následující kód už byl spuštěn — importuje potřebné balíčky a vytvoří engine:

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

Pokyny

100 XP
  • Pomocí funkce read_sql_query() z balíčku pandas přiřaď do proměnné df DataFrame s výsledky následujícího dotazu: select všechny záznamy from PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId, které splňují podmínku Milliseconds < 250000.