เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ช่วงเวลาการรวมข้อมูลแบบกำหนดเอง

หาค่ามัธยฐานของจำนวนคำร้อง Evanston 311 ต่อวัน ในแต่ละช่วงหกเดือนตั้งแต่ 2016-01-01 ถึง 2018-06-30 โดยสร้างคิวรีตามสามขั้นตอนด้านล่าง

ขอให้นึกถึงการรวมข้อมูลตามช่วงเวลาที่ไม่ใช่มาตรฐาน เช่น หกเดือน ซึ่งสามารถใช้ generate_series() เพื่อสร้างช่องข้อมูล (bins) ที่มีขอบเขตบนและล่างของเวลา แล้วจึงสรุปข้อมูลที่อยู่ในแต่ละช่อง

จำไว้ว่า: สามารถเข้าถึงสไลด์ที่มีตัวอย่างคิวรีประเภทนี้ได้โดยคลิกลิงก์ไอคอน PDF ที่มุมบนขวาของหน้าจอ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Exploratory Data Analysis ใน SQL

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Generate 6 month bins covering 2016-01-01 to 2018-06-30

-- Create lower bounds of bins
SELECT generate_series('2016-01-01',  -- First bin lower value
                       ___,  -- Last bin lower value
                       '___'::interval) AS lower,
-- Create upper bounds of bins
       generate_series('2016-07-01',  -- First bin upper value
                       ___,  -- Last bin upper value
                       '___'::interval) AS upper;
แก้ไขและรันโค้ด