Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

จะใช้ฟังก์ชัน SUM สำหรับฟิลด์ประเภท NUMC ได้อย่างไร?


NUMC เป็นข้อความตัวเลข เนื่องจากเป็นข้อความ จึงไม่สามารถใช้ฟังก์ชัน SUM เนื่องจากเป็นประเภท varchar ในฐานข้อมูล

ไม่มีวิธีแก้ปัญหาง่ายๆ ให้ทำ วิธีหนึ่งคือการคัดลอกข้อมูลไปยังตารางภายใน แปลงข้อมูล NUMC เป็น DEC โดยวนซ้ำในแถวทั้งหมด SUM และ GROUP แล้วแปลงกลับค่า DEC กลับเป็นค่า NUMC