ผู้เขียน หัวข้อ: รบกวนทีคับ อยากทราบ syntax  (อ่าน 3577 ครั้ง)

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

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
รบกวนทีคับ อยากทราบ syntax
« เมื่อ: ธันวาคม 29, 2010, 09:05:56 AM »
0
ผมต้องอัพเดทตารางข้ิอมูล patient fied ocupation ช่องค่าว่าง อ่ะครับ ใช้ syntax ยัง ไง ครับ  ขอบคุณครับ
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: รบกวนทีคับ อยากทราบ syntax
« ตอบกลับ #1 เมื่อ: ธันวาคม 29, 2010, 09:37:06 AM »
0
ใช่ แบบนี้ป่ะครับ
update  educate from patient   where educate is not null  and
educate ='900'

ใช่ป่ะครับ
« แก้ไขครั้งสุดท้าย: ธันวาคม 29, 2010, 09:53:37 AM โดย โรงพยาบาลอัมพวา »
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,129
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: รบกวนทีคับ อยากทราบ syntax
« ตอบกลับ #2 เมื่อ: ธันวาคม 29, 2010, 10:13:25 AM »
0
ใช่ แบบนี้ป่ะครับ
update  educate from patient   where educate is not null  and
educate ='900'

ใช่ป่ะครับ

ต้องเป็น

update TABLE set FIELD=XXX where XXX is null ครับ

เพราะฉะนั้นต้องเขียนว่า update patient set educate=900 where (educate is null or educate like '')
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,129
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: รบกวนทีคับ อยากทราบ syntax
« ตอบกลับ #3 เมื่อ: ธันวาคม 29, 2010, 10:17:47 AM »
0
กลับมาอ่านอีกครั้งงงว่าจะแก้ไข occupation แต่ใช้คำสั่งหาค่าว่างใน educate

ถ้าต้องการแก้ occupation ต้องแก้เป็น

update patient set occupation=900 where (occupation is null or occupation like '')
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ jdadmin1

  • Hero Member
  • *****
  • กระทู้: 6,468
  • "เครื่องชำรุด...งดใช้งานชั่วคราว"
  • Respect: +33
    • ดูรายละเอียด
Re: รบกวนทีคับ อยากทราบ syntax
« ตอบกลับ #4 เมื่อ: ธันวาคม 29, 2010, 10:31:58 AM »
0
อ้างถึง
กลับมาอ่านอีกครั้งงงว่าจะแก้ไข occupation แต่ใช้คำสั่งหาค่าว่างใน educate

ถ้าต้องการแก้ occupation ต้องแก้เป็น

update patient set occupation=900 where (occupation is null or occupation like '')
;D ;D ;D แต่เช้าเลยนะครับพี่ pop ;D ;D ;D
โรงพยาบาลพระสมุทรเจดีย์สวาทยานนท์ จังหวัดสมุทรปราการ
Master   : HOSxP 3.66.12.28
Slave1   : HOSxP 3.66.12.28
Upgrade 23/12/2566
Facebook : Suntad Mamak

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: รบกวนทีคับ อยากทราบ syntax
« ตอบกลับ #5 เมื่อ: ธันวาคม 29, 2010, 14:25:08 PM »
0
ได้แล้วครับ ขอบคุณมากครับ ท่าน pop
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ kwh

  • Sr. Member
  • ****
  • กระทู้: 290
  • Respect: -1
    • ดูรายละเอียด
    • โรงพยาบาลเขาวง อำเภอเขาวง จังหวัดกาฬสินธุ์
Re: รบกวนทีคับ อยากทราบ syntax
« ตอบกลับ #6 เมื่อ: ธันวาคม 29, 2010, 16:49:12 PM »
0
แล้วถ้าต้องการ updat กระเป๋าตัง ละครับต้องเขียนยังไง ท่าน pop  แบบว่าคนที่บ้านไม่ดูเลย  :D :D
โรงพยาบาลเขาวง จ.กาฬสินธุ์ ขนาด 60 เตียง ขึ้น เมื่อ 6 มิถุนายน 2548

IBM 3650 M3  2CPU 2.4GHz Ram 16 GB HD 72.G x 2 Cent os 6.2 64bit MYSQL pacona 5.5.28