ถ้าต้องการนับค่าว่าง( NULL ) ในฐานข้อมูล mysql ต้องเขียนโค๊ดประมาณไหนค่ะ
ไม่แน่ใจว่าค่าที่เป็น NULL ในฐานข้อมูลสามารถนับได้หรือป่าว
เพราะลองเขียนโค๊ดประมาณนี้แล้ว มันไม่แสดงผลน่ะค่ะ( เป็นแต่หน้าว่างๆ )
$sql = "select count(filed_a) from tableaa where filed_a = NULL group by key1";
$result = mysql_query($sql);
รบกวนด้วยน่ะค่ะ
ภาษาไทย สำหรับ phpBB เวอร์ชั่นล่าุด คือ 3.2.2
มาแล้วโหลดได้เลย
มาแล้วโหลดได้เลย
นับค่าว่างในฐานข้อมูล
ก่อน อื่นต้องทำ ความเข้าใจกับ NULL ก่อน นะครับ
์Null ไม่สามารถ ใช้กับ ตัวเปรียบเทียบค่าได้
ถ้าจะเช็ค ว่า ค่าเป็น NULL ต้อง ใช้ว่า
WHERE filed IS NULL ----------> ค่า NULL
หรือ IS NOT NULL ----------> ไม่ใช่ค่า NULL (field นั่นมีค่าอยู่)
์Null ไม่สามารถ ใช้กับ ตัวเปรียบเทียบค่าได้
ถ้าจะเช็ค ว่า ค่าเป็น NULL ต้อง ใช้ว่า
WHERE filed IS NULL ----------> ค่า NULL
หรือ IS NOT NULL ----------> ไม่ใช่ค่า NULL (field นั่นมีค่าอยู่)
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
นับค่าว่างในฐานข้อมูล
แล้วสามารถ ใช้คำสั่ง count ได้ตามปกติหรือป่าวค่ะ
เพราะลองดูแล้ว ทำไมถึงคืนค่าออกมาเป็น 0
ทั้งๆที่มีข้อมูลฟิลด์ที่กำหนดเป็น NULL อยู่
แต่ถ้าฟิลด์ที่กำหนดไม่มีค่า NULL ก็จะไม่แสดงค่าใดๆ ออกมาเลย
งงค่ะ รบกวนอีกทีน่ะค่ะ
เพราะลองดูแล้ว ทำไมถึงคืนค่าออกมาเป็น 0
ทั้งๆที่มีข้อมูลฟิลด์ที่กำหนดเป็น NULL อยู่
แต่ถ้าฟิลด์ที่กำหนดไม่มีค่า NULL ก็จะไม่แสดงค่าใดๆ ออกมาเลย
งงค่ะ รบกวนอีกทีน่ะค่ะ
ลองดู ตามลิงค์นี้ครับ
http://sql-info.de/en/mysql/gotchas.html#1_1
http://sql-info.de/en/mysql/gotchas.html#1_1
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
ผู้ใช้งานขณะนี้
กำลังดูบอร์ดนี้: 97 และ บุคคลทั่วไป 0 ท่าน