BaşlayınÜcretsiz Başlayın

İlişkiler üzerinden join

Önceki egzersizde aşağıdaki diyagramı kullanmıştın:

Database Schema for Customer and Order

Veritabanını sorgulamak için pandas içindeki read_sql() fonksiyonunu kullanabileceğini öğrendin. SQL'in asıl gücü, birden fazla tablodan gelen bilgileri hızla birleştirebilmesidir. Bunu JOIN ifadesini kullanarak yaparsın.

İki veya daha fazla tabloyu birleştirirken, pandas sorgu sonucundaki tüm sütunları bir DataFrame'e koyar.

Bu egzersiz

Data Engineering'e Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • SELECT ifadesini tamamla; "Customer" tablosunu "Order" tablosuyla join etsin.
  • data içindeki id sütununu yazdır. Ne görüyorsun?

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Complete the SELECT statement
data = pd.read_sql("""
SELECT * FROM "Customer"
INNER JOIN "____"
ON "Order"."____"="Customer"."____"
""", db_engine)

# Show the id column of data
print(data.____)
Kodu Düzenle ve Çalıştır