select concat(‘Imnuke’,’  ’,'Im-AI’)   =  Imnuke Im-AI

select concat(‘Imnuke’,’  ’,'Im-AI’,NULL)   =  NULL

วันนี้เจอปัญหาโปรแกรมดึงข้อมูลวิธีการใช้ยาแล้วไม่ยอมแสดง

หลังจากตรวจสอบพบว่า  มีการนำค่ามา Concat  กัน  ซึ่งเวลา  Query  ข้อมูลออกมาดู

โปรแกรมไม่แสดงบอกว่าเป็น  NULL  หรือ  ”   ก็ไล่ไปไล่มาว่าทำไมข้อมูลไม่ยอมออก

และแล้วก็พบว่า  select concat   String  กับ  NULL = NULL

มีอยู่ 1  ฟิลที่มีค่าเป็น  NULL  โอ้วววววววว

แล้วก็ไม่บอกตั้งแต่แรกว่าเป็น null  เพราะแสดงออกมาเป็นค่าว่างเหมือนกัน