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

แก้ไขการจัดกลุ่มที่ไม่ถูกต้อง

ปัญหาหนึ่งของการเก็บข้อมูลสตริงในรูปแบบที่แตกต่างกัน คือการจัดกลุ่มข้อมูลที่ผิดพลาด หากค่าเดียวกันถูกแทนด้วยหลายรูปแบบ รายงานจะแยกค่าเหล่านั้นออกเป็นแถวต่างๆ ซึ่งอาจนำไปสู่ข้อสรุปที่คลาดเคลื่อนได้

ในแบบฝึกหัดนี้ จะใช้คิวรีจากตาราง summer_games_messy ซึ่งเป็นเวอร์ชันที่มีข้อมูลไม่เป็นระเบียบและมีขนาดเล็กกว่าของ summer_games สังเกตได้ว่า event เดียวกันถูกเก็บในหลายรูปแบบ หน้าที่ของคุณคือทำความสะอาดฟิลด์ event เพื่อแสดงจำนวนแถวที่ถูกต้อง

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

การรายงานผลด้วย SQL

ดูคอร์ส

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

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

-- Pull event and unique athletes from summer_games_messy 
SELECT 
	____, 
    ____ AS athletes
FROM ____
-- Group by the non-aggregated field
GROUP BY ____;
แก้ไขและรันโค้ด