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, kursun bir parçasıdır

Data Engineering'e Giriş

Kursa Göz Atın

Egzersiz talimatları

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

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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