อยากนับจำนวน ของแต่ละ ฟิว หลายๆวิพร้อมกัน ทำยังไงครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา อยากนับจำนวน ของแต่ละ ฟิว หลายๆวิพร้อมกัน ทำยังไงครับ

อยากนับจำนวน ของแต่ละ ฟิว หลายๆวิพร้อมกัน ทำยังไงครับ
<?


$strSQL = "
SELECT COUNT(name) AS test FROM test";

$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");



?>

อยาก ให้นับ ฟิว  name,name1,name2,name3 ต้องเขียนแบบไหน หรอครับ


Trayloveza 223.207.8.xxx 26-02-2017 01:06:08

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
  ไม่แน่ใจว่าข้อมูลมีรูปแบบประมาณไหน

ลองใช้ หรือประยุกต์ตามตัวอย่างนี้ดู

SELECT 
(SELECT COUNT(CustomerID) FROM Customers b WHERE b.Country='UK') as UK,
(SELECT COUNT(CustomerID) FROM Customers b WHERE b.Country='Germany') as Germany,
(SELECT COUNT(CustomerID) FROM Customers b WHERE b.Country='Mexico') as Mexico
FROM Customers a LIMIT 1



หรือ

SELECT 
SUM(IF(province_name REGEXP '^ก',1,0)) as prov1,
SUM(IF(province_name REGEXP '^อ',1,0)) as prov2,
SUM(IF(province_name REGEXP '^ภ',1,0)) as prov3
FROM tbl_provinces


ninenik 1.46.110.xxx 26-02-2017






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ