1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Wprowadzenie do importowania danych w Pythonie

Connected

Exercise

Filtrowanie wyników INNER JOIN

Gratulacje – udało ci się wykonać pierwszy INNER JOIN! Na zakończenie tego rozdziału czeka jeszcze jedno ćwiczenie: wykonasz INNER JOIN i przefiltrowanie wyników za pomocą klauzuli WHERE.

Aby połączyć tabele Orders i Customers z bazy danych Northwind za pomocą INNER JOIN, Hugo użył następującego zapytania SQL:

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

Poniższy kod został już wykonany – zaimportowano niezbędne pakiety i utworzono silnik:

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

Instrukcje

100 XP
  • Użyj funkcji read_sql_query() z biblioteki pandas, aby przypisać do zmiennej df ramkę danych z wynikami następującego zapytania: wybierz wszystkie rekordy z PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId, które spełniają warunek Milliseconds < 250000.