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 merupakan bagian dari kursus
Pengantar Mengimpor Data di Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Execute query and store records in DataFrame: df
# Print head of DataFrame
print(df.head())