BMS-HOSxP Community
HOSxP => นอกเรื่อง => ข้อความที่เริ่มโดย: chronoX ที่ พฤศจิกายน 12, 2008, 11:38:49 AM
-
ใช้ คำสั่งนี้ กรองดูก่อนนะครับ
select * from patient where drugallergy <> "" order by asc
จากนั้น ถ้าเจอ ข้อมูลใน ฟิลด์ drugallergy ที่เป็น ""
ให้ลองใช้คำสั่งนี้ UPDATE patient SET drugallergy = "" WHERE drugallergy =""""
หมา่ยเหตุ เนื่องจาก มันเป็นเครื่องหมาย "" เลย รันไม่ได้ ฝากผู้รู้แก้ คำสั่งนี้ทีนะครับ
-
ขอบคุณครับ
ผมคงใช้วิธีเดียวกับคุณโต้ง นะครับ ลบที่ละ Record
-
ผมคิดว่าเป็นการแก้ปลายเหตุครับ เดี๋ยวก็พบแบบนี้อีก ส่วนใหญ่จะมาจากความเข้าใจผิดจากจุดคัดกรองครับ ต้องคุยปรับความเข้าใจกับเจ้าหน้าที่คัดกรองเกี่ยวกับเรื่องการลงการคัดกรองแพ้ยาโดยเฉพาะเรื่องการลงที่ถูกต้องต้องทำอย่างไร ;) ;)
-
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=3455.0
-
ขอบคุณ อ. ทุกท่านครับ แก้ปัญหาได้มากเลยครับ
select drugallergy from patient where ascii(drugallergy)=34
UPDATE patient SET drugallergy = "" where ascii(drugallergy)=34