ค่าเฉลี่ยและค่ามัธยฐาน
คำนวณค่าเฉลี่ย (avg()) และค่ามัธยฐานของสินทรัพย์บริษัทใน Fortune 500 จำแนกตามภาคธุรกิจ
ใช้ฟังก์ชัน percentile_disc() เพื่อคำนวณค่ามัธยฐาน:
percentile_disc(0.5)
WITHIN GROUP (ORDER BY column_name)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Exploratory Data Analysis ใน SQL
คำแนะนำการฝึกหัด
- เลือกค่าเฉลี่ยและค่ามัธยฐานของ
assets - จัดกลุ่มตาม
sector - เรียงลำดับผลลัพธ์ตามค่าเฉลี่ย
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- What groups are you computing statistics by?
SELECT ___,
-- Select the mean of assets with the avg function
___ AS mean,
-- Select the median
___(___) ___ ___ (___ ___ ___) AS median
FROM fortune500
-- Computing statistics for each what?
GROUP BY ___
-- Order results by a value of interest
ORDER BY ___;