Menyaring INNER JOIN Anda
Selamat atas keberhasilan melakukan INNER JOIN pertama Anda! Sekarang Anda akan menutup bab ini dengan satu latihan terakhir, yaitu melakukan INNER JOIN dan menyaring hasilnya menggunakan klausa WHERE.
Ingat kembali bahwa untuk melakukan INNER JOIN pada tabel Orders dan Customers dari basis data Northwind, Hugo mengeksekusi kueri SQL berikut:
"SELECT OrderID, CompanyName FROM Orders INNER JOIN Customers on Orders.CustomerID = Customers.CustomerID"
Kode berikut sudah dijalankan untuk mengimpor paket yang diperlukan dan membuat engine:
import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('sqlite:///Chinook.sqlite')
Latihan ini adalah bagian dari kursus
Pengantar Mengimpor Data di Python
Petunjuk latihan
- Gunakan fungsi
pandasread_sql_query()untuk menetapkan ke variabeldfDataFrame hasil dari kueri berikut: select all records fromPlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackIdyang memenuhi kondisiMilliseconds < 250000.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Execute query and store records in DataFrame: df
# Print head of DataFrame
print(df.head())