1. 학습
  2. /
  3. 강의
  4. /
  5. Nhập dữ liệu vào Python: Giới thiệu

Connected

연습 문제

Tùy biến phiên bản Hello World của truy vấn SQL

Chúc mừng bạn đã chạy thành công truy vấn SQL đầu tiên! Bây giờ bạn sẽ tìm hiểu cách tùy biến truy vấn để:

  • Chọn các cột nhất định từ một bảng;
  • Lấy một số lượng hàng xác định;
  • Lấy tên cột từ bảng trong cơ sở dữ liệu.

Hãy nhớ rằng Hugo đã thực hiện một tùy biến truy vấn rất giống trong video:

engine = create_engine('sqlite:///Northwind.sqlite')

with engine.connect() as con:
    rs = con.execute("SELECT OrderID, OrderDate, ShipName FROM Orders")
    df = pd.DataFrame(rs.fetchmany(size=5))
    df.columns = rs.keys()

Các gói đã được nhập như sau:

from sqlalchemy import create_engine
import pandas as pd

Engine cũng đã được tạo sẵn:

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

Kết nối engine đã được mở bằng câu lệnh

with engine.connect() as con:

Mọi đoạn mã bạn cần hoàn thiện đều nằm trong ngữ cảnh này.

지침

100 XP
  • Thực thi truy vấn SQL để chọn các cột LastName và Title từ bảng Employee. Lưu kết quả vào biến rs.
  • Gọi phương thức fetchmany() trên rs để lấy 3 bản ghi. Lưu chúng vào DataFrame df.
  • Dùng đối tượng rs để đặt tên cột của DataFrame khớp với tên cột tương ứng trong bảng.