ผู้เขียน หัวข้อ: สอบถามเซียน sql เกี่ยวกับค่าว่าง หน่อยครับ  (อ่าน 2525 ครั้ง)

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

ออฟไลน์ Guitar-hero

  • Hero Member
  • *****
  • กระทู้: 605
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลละแม,รพ.ละแม
จาก sql ชุดนี้ 
select cid,village_id from person       where cid='1860500151335'
เมื่อผม สั่ง run จะได้   1 record โดยใน column village_id จะมี ค่าเลข 0 ปรากฎอยู่

แต่ถ้าผมใช้คำสั่ง sql
select cid,village_id from person       where cid='1860500151335'  and village_id = 0
ทำไมมันจึงได้ 0 record ครับ 

งง มากๆ

แล้วผมจะใส่เงื่อนไข village_id ยังไงให้มันแสดงผลได้ครับ ผมใส่ village_id='',village_id=null ก็ไม่แสดงผล ได้ 0 record ครับ
จีระยุทธ ปิ่นสุวรรณ นักวิชาการคอมพิวเตอร์(พนักงานราชการ)
รพช.ละแม จ.ชุมพร
MASTER: HP Proliant Dl160 gen10
SLAVE: Dell PowerEdge T610 Quad core Intel 3.0G Ram 8GB Centos 5.9+Mysql 5.5

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: สอบถามเซียน sql เกี่ยวกับค่าว่าง หน่อยครับ
« ตอบกลับ #1 เมื่อ: ตุลาคม 16, 2012, 19:37:16 PM »
0
village_id=1  ครับ..เพราะหมู่ 0 คือลำดับที่ 1 ของหมู่บ้าน 
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x