ประเภทข้อมูล VARCHAR ในฐานข้อมูลแตกต่างจาก CHAR อย่างไร
กVARCHAR ไม่สามารถใช้เป็น Primary Key ได้ ส่วน CHAR สามารถใช้ได้
ขVARCHAR ใช้สำหรับข้อความยาวๆ ส่วน CHAR ใช้เฉพาะตัวเลขและตัวอักษร
คVARCHAR เก็บได้เฉพาะตัวอักษรภาษาอังกฤษ ส่วน CHAR เก็บได้ทุกภาษา
งVARCHAR มีความยาวแปรผันตามข้อมูลจริง ส่วน CHAR มีความยาวคงที่เสมอตามที่กำหนด
เฉลยอธิบาย
VARCHAR (Variable Character) มีความยาวแปรผันตามข้อมูลที่จัดเก็บจริง ทำให้ประหยัดพื้นที่เมื่อข้อมูลสั้น ส่วน CHAR (Character) มีความยาวคงที่ตามที่กำหนด ถ้าข้อมูลสั้นกว่าจะเติมช่องว่างให้ครบ CHAR เหมาะกับข้อมูลที่มีความยาวคงที่เสมอเช่น รหัสไปรษณีย์ ตัวเลือก A, C, D ไม่ตรงกับความเป็นจริงของประเภทข้อมูลทั้งสอง