สอบถามการนับจำนวน และแยกประเภทโดยใช้คำสั่ง sql select และ คิวรี่ครั้งเดียวครับ.
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามการนับจำนวน และแยกประเภทโดยใช้คำสั่ง sql select และ คิวรี่ครั้งเดียวครับ.
สอบถามการนับจำนวน และแยกประเภทโดยใช้คำสั่ง sql select และ คิวรี่ครั้งเดียวครับ.
Copy
จากตาราง student ด้านบน
สมมุติว่าเราจะทำหน้าสรุปรายงานดังนี้
- ระบุจังหวัด กรุงเทพ = 4 คน, สมุทรปราการ = 2 คน, อื่น ๆ = 2 (ซึ่งหมายถึง นครปฐม = 1และปทุมธานี = 1 คนแต่ให้นับรวมกันเป็นอื่น ๆ )
- ระบุระดับชั้น อนุบาล = 3 คน, ประถมศึกษา = 5 คน
- ระบุสี สีแดง = 2 คน, สีชมพู = 4 คน, สีฟ้า = 2 คน
- ระบุจำนวน นักเรียนทั้งหมด = 8 คน
แบบว่าให้คิวรี่และ mysql_fetch_array ครั้งเดียวแล้วสั่ง echo ได้เลย.
ที่คิดออกตอนนี้คือ
select * from student where province = 'กรุงเทพ' แล้วก็ใช้ num row นับแถวเอา
ส่วนข้อมูลอื่น ๆ และฟิลด์อื่น ๆ ก็ทำเช่นกัน
แต่มาคิดดููแล้วมันน่าจะไม่ใช่วิธีที่ถูกต้อง
จึงได้สอบถามมาครับ.
Giggstar
30-10-2018
13:03:04
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ