เมื่อออกแบบตารางเก็บข้อมูลจำหน่ายสินค้า ควรกำหนดประเภทข้อมูลสำหรับฟิลด์ "ราคา" เป็นอะไร
กVARCHAR(10) เพื่อให้สามารถเก็บราคาพร้อมสัญลักษณ์ได้
ขINTEGER เพื่อสร้างประหยัดพื้นที่ในการเก็บข้อมูล
คDECIMAL(10,2) เพื่อเก็บราคาที่มีสองตำแหน่งทศนิยม
งTEXT เพื่อให้มีความยืดหยุ่นมากที่สุด
เฉลยอธิบาย
ประเภทข้อมูล DECIMAL(10,2) เหมาะสำหรับเก็บราคา เพราะ 1) ความแม่นยำตรงกับทศนิยมสองตำแหน่ง (สตางค์) 2) สามารถจัดการได้ดีกว่า INTEGER ในการคำนวณทางการเงิน ตัวเลือก A ผิดเพราะ VARCHAR ใช้เก็บข้อความ และไม่สามารถคำนวณได้ง่าย ตัวเลือก B ผิดเพราะ INTEGER ไม่มีทศนิยม ตัวเลือก D ผิดเพราะ TEXT ไม่ควรใช้เพื่อจุดประสงค์นี้