ผู้เขียน หัวข้อ: ขอคำสั่งเอาเครื่องหมายคอมม่าออก  (อ่าน 4856 ครั้ง)

0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ A ROON CHAI

  • Hero Member
  • *****
  • กระทู้: 729
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลวัดสิงห์
ขอคำสั่งเอาเครื่องหมายคอมม่าออก
« เมื่อ: ตุลาคม 03, 2011, 11:38:50 AM »
0
ขอคำสั่ง SQL เอาเครื่องหมายคอมม่าออกจากค่า lab_order_result ของตาราง lab_order หน่อยครับ

คือต้องการเปลี่ยนรูปแบบการบันทึกข้อมูล LAB ใหม่ โดยไม่ให้ใส่เครื่องหมายคอมม่าครับ

และต้องการเปลี่ยนข้อมูลเก่าที่ใส่คอมม่าไว้ โดยเอาเครื่องหมายคอมม่าออก จะใช้คำสั่งอย่างไรครับ
อรุณชัย ชื่นนิ่ม (นักรังสีการแพทย์)
WATSING HOSPITAL CHAINAT.(Tel.056-461344) http://www.watsinghospital.com/
Master Server:IBM system X3550 M3, RAM: 16 GB.,SAS 146X2 GB.
Immage Server:hp proliant ML 110 G6, RAM: 4 GB.,SAS 300 GB.
Replicate(x2): IBM system X3200, RAM: 4 GB.,SAS 73X2 GB.
CentOS 6.3, MySQL 5.5.27-rel
Cient: WindowsXP SP3, HOSxP Version: 3.55.11.28
Start : 02/04/2008 by BMS's team(อ.ตะเกียง)
Active Package : HOSxP Activation Package - 2556(2013-11-06)

บริการ BMS Maintenance Package  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10605.msg107543#new
แนะนำตัวเอง   
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
"ถามอย่างไร..ให้ได้คำตอบ"  
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=3475.0

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ขอคำสั่งเอาเครื่องหมายคอมม่าออก
« ตอบกลับ #1 เมื่อ: ตุลาคม 03, 2011, 11:54:09 AM »
0
น่าจะใช้คำสั่ง replace ครับ เช่น UPDATE  TableName  SET  FieldName = REPLACE( FieldName ,'คำที่ค้นหา','คำที่เอามาแทน' )
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
Re: ขอคำสั่งเอาเครื่องหมายคอมม่าออก
« ตอบกลับ #2 เมื่อ: ตุลาคม 03, 2011, 12:08:46 PM »
0
ขอคำสั่ง SQL เอาเครื่องหมายคอมม่าออกจากค่า lab_order_result ของตาราง lab_order หน่อยครับ

คือต้องการเปลี่ยนรูปแบบการบันทึกข้อมูล LAB ใหม่ โดยไม่ให้ใส่เครื่องหมายคอมม่าครับ

และต้องการเปลี่ยนข้อมูลเก่าที่ใส่คอมม่าไว้ โดยเอาเครื่องหมายคอมม่าออก จะใช้คำสั่งอย่างไรครับ

ใช้ คำสั่ง คำสั่ง REPLACE แทนที่ตัวอักษรด้วยค่าที่ต้องการครับ เช่น

         SELECT REPLACE("123456789", "56", "M") as dd ค่าที่ได้คือ 1234M789 ครับ เพราะผมแทนที่ 56 ด้วย M ครับ

ex ]ลองดูแบบนี้ (คำเตือน ทดสอบจากฐานสำรองดูก่อนนะครับ   ;D ;D)

UPDATE lab_order SET lab_order_result = REPLACE(lab_order_result , '\,', '');

ศึกษาเพิ่มเติมจากที่นี่ http://stackoverflow.com/questions/7917/remove-quotes-and-commas-from-a-string-in-mysql


« แก้ไขครั้งสุดท้าย: ตุลาคม 03, 2011, 12:14:11 PM โดย nuttavut »
..Wichianburi Hospital  Phetchabun ..
Mr.Nuttavut   System Admin,Programer
Master:: HP DL380 G7 RAM 24GB Raid5 CentOS5.2  Percona 5.1.45
Slave::HP ProLiant ML150G3 Xeon Raid1  CentOS5.2   ,Percona 5.1.45
HOSxP 3.55.7.14, LIS (iLab),PACS
Tel. 0-5692-8169 ต่อ 180  | รพ. ขนาด 150+ เตียง |17 สอ. HOSxP_PCU |BMS Datacenter 18 node |
WWW : http://wichianhos.thaieasydns.com
|..ดูแลห่วงใย ใส่ใจบริการ รักษาได้มาตรฐาน พัฒนางานสู่ความเป็นเลิศ ..|   PDS Project  |  การนำเข้า Script คลิก

ออฟไลน์ A ROON CHAI

  • Hero Member
  • *****
  • กระทู้: 729
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลวัดสิงห์
Re: ขอคำสั่งเอาเครื่องหมายคอมม่าออก
« ตอบกลับ #3 เมื่อ: ตุลาคม 03, 2011, 13:43:11 PM »
0
ขอบคุณ อ.pop_hosxp และ อ.nuttavut มากครับ
อรุณชัย ชื่นนิ่ม (นักรังสีการแพทย์)
WATSING HOSPITAL CHAINAT.(Tel.056-461344) http://www.watsinghospital.com/
Master Server:IBM system X3550 M3, RAM: 16 GB.,SAS 146X2 GB.
Immage Server:hp proliant ML 110 G6, RAM: 4 GB.,SAS 300 GB.
Replicate(x2): IBM system X3200, RAM: 4 GB.,SAS 73X2 GB.
CentOS 6.3, MySQL 5.5.27-rel
Cient: WindowsXP SP3, HOSxP Version: 3.55.11.28
Start : 02/04/2008 by BMS's team(อ.ตะเกียง)
Active Package : HOSxP Activation Package - 2556(2013-11-06)

บริการ BMS Maintenance Package  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10605.msg107543#new
แนะนำตัวเอง   
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
"ถามอย่างไร..ให้ได้คำตอบ"  
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=3475.0