MulaiMulai sekarang secara gratis

Menggabungkan semuanya

Banyak teknik yang Anda pelajari dalam kursus ini akan berguna saat membangun kueri untuk mengekstrak data guna pelatihan model. Sekarang mari gunakan beberapa fungsi tanggal/waktu untuk mengekstrak dan memanipulasi data rental DVD dari toko rental DVD fiktif kita.

Dalam latihan ini, Anda akan mengekstrak daftar pelanggan dan riwayat peminjaman mereka selama 90 hari. Anda akan menggunakan fungsi EXTRACT(), DATE_TRUNC(), dan AGE() yang telah Anda pelajari pada bab ini, bersama dengan beberapa keterampilan SQL umum dari prasyarat, untuk mengekstrak himpunan data yang dapat digunakan untuk menentukan hari apa dalam seminggu pelanggan paling mungkin menyewa DVD dan seberapa besar kemungkinan mereka mengembalikan DVD terlambat.

Latihan ini adalah bagian dari kursus

Fungsi untuk Memanipulasi Data di PostgreSQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

SELECT 
  -- Extract the day of week date part from the rental_date
  ___(___ ___ ___) AS dayofweek,
  AGE(return_date, rental_date) AS rental_days
FROM rental AS r 
WHERE 
  -- Use an INTERVAL for the upper bound of the rental_date 
  rental_date BETWEEN CAST('2005-05-01' AS ___)
   AND CAST('2005-05-01' AS ___) + ___ '90 day';
Edit dan Jalankan Kode