BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: ZemaplUS2 ที่ กุมภาพันธ์ 11, 2011, 21:09:11 PM

หัวข้อ: ขอคำสั่งแก้ไขข้อมูล patient
เริ่มหัวข้อโดย: ZemaplUS2 ที่ กุมภาพันธ์ 11, 2011, 21:09:11 PM
update patient
set citizenship=(replace(citizenship,(null),"99"))



คือว่าจะแก้ไขในส่วนของสัญชาติครับ ต้องการแก้ข้อมูลใน Record ช่องที่ว่างๆ ให้เป็น 99 ครับ ต้องแก้ไข CODEด้านบน อย่างไรครับ
หัวข้อ: Re: ขอคำสั่งแก้ไขข้อมูล patient
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 11, 2011, 21:11:30 PM
update patient
set citizenship="99"
where (citizenship="") or (citizenship is null)
หัวข้อ: Re: ขอคำสั่งแก้ไขข้อมูล patient
เริ่มหัวข้อโดย: ZemaplUS2 ที่ กุมภาพันธ์ 11, 2011, 21:16:06 PM
update patient
set citizenship="99"
where (citizenship="") or (citizenship is null)

ขอบคุณคุณ udomchok  มากครับ

เพิ่มเติมอีกนิดครับ
ถ้าต้องการเพิ่มเงื่อนไข เช่น fname หรือ lname เป็น พม่า แล้วต้องการให้ citizenship="056"
ต้องเพิ่มตรงไหนบ้างครับ

หัวข้อ: Re: ขอคำสั่งแก้ไขข้อมูล patient
เริ่มหัวข้อโดย: ZemaplUS2 ที่ กุมภาพันธ์ 11, 2011, 21:25:48 PM
ได้แล้วครับ ขอบคุณครับ

update patient
set citizenship="49"
where (lname="พม่า")

ขอบคุณคุณอดุมโชค สำหรับจุดเริ่มต้นครับ