การใช้ชนิดข้อมูลที่ถูกต้อง
ถึงเวลาฝึกทำความเข้าใจเกี่ยวกับชนิดข้อมูลต่าง ๆ ใน SQL Server และการแปลงข้อมูลจากชนิดหนึ่งไปอีกชนิดหนึ่ง
ในแบบฝึกหัดนี้ จะทำการ query ตาราง voters ซึ่งเป็นตารางที่เก็บข้อมูลของผู้ที่ให้คะแนนรสชาติช็อกโกแลตต่าง ๆ
จะเขียน query ที่ดึงข้อมูล (ชื่อ, นามสกุล, เพศ, ประเทศ, และจำนวนครั้งที่โหวต) ของผู้โหวตเพศหญิงจากเบลเยียมที่โหวตมากกว่า 20 ครั้ง
จะได้ทำงานกับคอลัมน์ที่มีชนิดข้อมูลหลากหลาย รวมถึงการแปลงข้อมูลทั้งแบบ implicit และ explicit ระหว่างชนิดข้อมูลต่าง ๆ (โดยใช้ฟังก์ชัน CAST() และ CONVERT())
ดูเหมือนจะเป็น query ที่ซับซ้อน แต่เราจะค่อย ๆ ทำทีละขั้นตอน แล้วจะเห็นผลลัพธ์ได้ไม่นาน!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ฟังก์ชันสำหรับจัดการข้อมูลใน SQL Server
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
first_name,
last_name,
gender,
country
FROM voters
WHERE country = 'Belgium'
-- Select only the female voters
AND ___
-- Select only people who voted more than 20 times
AND ___;