始める無料で始める

SQLクエリの第一歩!

いよいよ実践です!この演習では、SQL クエリの基本中の基本である SELECT を使って、Chinook データベースの Album テーブルからすべての列を取得します。SELECT * を使うとすべての列を選択できることを思い出しましょう。

この演習はコースの一部です

Python でのデータインポート入門

コースを見る

演習の手順

  • 接続を con として開くには、エンジンに対して .connect()メソッドを使用します。
  • Album テーブル から すべての列選択 するクエリを実行し、結果を rs に格納します。 -クエリ結果をすべて DataFrame df に格納するには、.fetchall() メソッドを rs に適用します。
  • 接続を閉じましょう!

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import packages
from sqlalchemy import create_engine
import pandas as pd

# Create engine: engine
engine = create_engine('sqlite:///Chinook.sqlite')

# Open engine connection: con


# Perform query: rs
rs = con.execute(____)

# Save results of the query to DataFrame: df
df = pd.DataFrame(____)

# Close connection


# Print head of DataFrame df
print(df.head())
コードを編集して実行