BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: saxmaxx ที่ ธันวาคม 15, 2011, 10:56:05 AM

หัวข้อ: ถ้าต้องการกรอกชื่อประเทศ ให้คนไข้ทั้งหมดที่มีค่าว่าง ใช้คำสั่งอะไรครับ
เริ่มหัวข้อโดย: saxmaxx ที่ ธันวาคม 15, 2011, 10:56:05 AM

ถ้าต้องการกรอกชื่อประเทศ ให้คนไข้ทั้งหมดที่มีค่าว่าง  ผมใช้คำสั่งนี้ครับupdate patient set country = '' where country = '99' ;   ผมลองในเครื่อง stand alone แล้วก็ไม่มีอะไรเกิดขึ้น


รบกวนช่วยแนะนำด้วยครับ
ขอบคุณครับ
หัวข้อ: Re: ถ้าต้องการกรอกชื่อประเทศ ให้คนไข้ทั้งหมดที่มีค่าว่าง ใช้คำสั่งอะไรครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ ธันวาคม 15, 2011, 11:04:35 AM
 ;D ท่านใส่เงื่อนไขกลับกันนะครับ
update patient set country = '99' where country = ' ' ; 
หัวข้อ: Re: ถ้าต้องการกรอกชื่อประเทศ ให้คนไข้ทั้งหมดที่มีค่าว่าง ใช้คำสั่งอะไรครับ
เริ่มหัวข้อโดย: saxmaxx ที่ ธันวาคม 15, 2011, 11:41:39 AM
ขอบคุณครับ 

ผมลองในเครื่อง stand alone แล้ว updateให้ผมได้1ใน5 ของจำนวนคนไข้ทั้งหมดครับ

คาดว่าน่าจะติดปัญหา ฟิลด์ death ที่มีค่าว่าง  สงสัยคงต้อง update แบบเดียวกัน



ผมขอถามต่ออีกนิดนึงนะครับ ถ้าต้องการให้ค่าในฟิลด์ citizenship ที่เราระบุเองทีละชนชาติไปใส่ที่ฟิลด์  country  ไม่ทราบว่าเขียนคำสั่งว่าอะไรครับ
หัวข้อ: Re: ถ้าต้องการกรอกชื่อประเทศ ให้คนไข้ทั้งหมดที่มีค่าว่าง ใช้คำสั่งอะไรครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ ธันวาคม 15, 2011, 11:44:47 AM
น่าจะ
update patient set country='xx' where citizenship='xx'

อยากให้ citizenship อะไร เป็นประเทศอะไร ก็กรอกเองครับ