MulaiMulai sekarang secara gratis

Mengurutkan rekaman SQL Anda dengan ORDER BY

Anda juga dapat mengurutkan hasil kueri SQL. Sebagai contoh, jika Anda ingin mengambil semua rekaman dari tabel Customer pada basis data Chinook dan mengurutkannya secara menaik berdasarkan kolom SupportRepId, Anda dapat melakukannya dengan kueri berikut:

"SELECT * FROM Customer ORDER BY SupportRepId"

Faktanya, Anda dapat mengurutkan pernyataan SELECT apa pun berdasarkan kolom apa pun.

Dalam latihan interaktif ini, Anda akan memilih semua rekaman dari tabel Employee dan mengurutkannya secara menaik berdasarkan kolom BirthDate.

Pustaka sudah diimpor sebagai berikut:

import pandas as pd
from sqlalchemy import create_engine

Selamat mencoba melakukan kueri!

Latihan ini adalah bagian dari kursus

Pengantar Mengimpor Data di Python

Lihat Kursus

Petunjuk latihan

  • Dengan fungsi create_engine(), buat engine untuk basis data SQLite Chinook.sqlite dan tetapkan ke variabel engine.
  • Di dalam context manager, jalankan kueri yang memilih semua rekaman dari tabel Employee dan mengurutkannya secara menaik berdasarkan kolom BirthDate. Tetapkan hasilnya ke rs.
  • Dalam pemanggilan pd.DataFrame(), terapkan metode fetchall() pada rs untuk mengambil semua rekaman di rs. Simpan ke dalam DataFrame df.
  • Tetapkan nama kolom DataFrame sesuai dengan nama kolom tabel yang bersesuaian.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create engine: engine


# Open engine in context manager
with engine.connect() as con:
    rs = ____
    df = ____

    # Set the DataFrame's column names


# Print head of DataFrame
print(df.head())
Edit dan Jalankan Kode