หลังจากปล่อยโครงการ “ธรรมะใกล้มือ” ไปทั้งเวอร์ชั่น ฟัง และก็อ่าน( SMS ) แล้ว ( สำหรับท่านที่ยังไม่รู้สามารถอ่านรายละเอียดได้ที่ DhammaDD อ่านฟรีไม่มีเสียตังค์ DhammaDD ฟังฟรีไม่มีเสียตังค์ ) และที่สำคัญเรื่องของ SMS มีการสมัครสมาชิกด้วย เลยอยากจะรู้ว่าตอนนี้มีคนสนใจเรื่องธรรมะ สมัครรับข้อความสั้นเท่าไหรกันน๊าาาา

เรามาเรียนรู้พร้อม ๆ กันเลยดีกว่า

1. ไปที่ phpmyadmin ของเรา

2. เลือกไปที่ SQL เลยยยยย

sql_count1

3. ก็จะมีหน้าตาให้เราแบบนี้ ซึ่งเราสามารถพิมพ์คำสั่งตามที่เราต้องการได้เลย ( จะมีำคำสั่งตัวอย่าง หรือคำสั่ง Default ไว้ให้ด้วย ) แต่ในที่นี้เราจะใช้คำสั่งว่า

   SELECT msub_id FROM msub_dhumma4u

4. เมื่อใส่คำสั่ง SQL เรียบร้อยแล้วก็กด GO เพื่อดูการแสดงผลของคำสั่งครับ

sql_count2

5. ผลลัพธ์

sql_count3

ง่ะ ซะงั้น 😆  ผลลัพธ์ไม ออกมาเป็นแบบนี้อ่าาา เยอะด้วย แต่ตัดมาให้ดูกันแค่นี้ จะทำยังไงต่อละทีนี้  มีเหตุล่ะเราไปหาปัจจัยเสริม เมื่อมีปัญหาในลักษณะนี้เกิดขึ้นผมมักจะใช้วิธีแบบนี้ -> กระบวนการคิดแก้ปัญหา และเราก็ได้มาว่า มีฟังก์ชั่นตัวหนึ่งไว้นับจำนวน นั่นก็คือ Count นั่นเอง ซึ่งตัวนี้จะทำการนับจำนวน Records ทั้งหมดที่อยู่ในตารางข้อมูลเรา

รูปแบบ

SELECT COUNT(*) FROM table_name;

โดยที่ * คือทุกคอลัมน์( field ) หรือจะกำหนด ชื่อคอลัมน์( field ) และ table_name คือตารางข้อมูลของเรา
เอาล่ะเมื่อได้มาแบบนี้แล้ว เราก็นำมาใช้งานได้เลย (ย้อนกลับไปทำราย 2-4 อีกครั้ง ) ดังนี้

SELECT COUNT(*) FROM msub_dhumma4u;

ก็จะได้ผลลัพธ์ดังนี้

sql_count4

ว้าวว  เยอะขนาดนี้เลยก๋าาา ดีใจจัง แนวโน้มสูงขึ้น ๆ  แค่นี้เราก็ได้จำนวนข้อมูลทั้งหมดแล้ววว แต่รู้สึกว่า ตรงหัวที่ขึ้นว่า count(*) นี่ไม่ค่อยสื่อความหมายของข้อมูลเลยเนอะ   เราจะทำไงให้มันขึ้นข้อความให้มันสื่อล่ะ เราก็ไปหาวิีธีแบบเดิมของเราต่อ ( แบบในขั้นตอน 5 ) เราก็จะได้เนื้อหามาเติมจินตนาการเราแล้ว ดังนี้ คลิก แหม เราสามารถทำได้ทั้งคอลัมน์( field ) หรือตารางก็ได้

เรามาทดลองกับของเราดีกว่า ในที่นี้เราจะทำกับ คอลัมน์ ส่วนตารางจะใช้ในกรณีไหน เดี๋ยวมานำเสนออีกรอบครับ อ่ะเริ่มเลยดีกว่า

เริ่มด้วยการเพิ่ม  AS หลังคอลัมน์ ( field ) ที่ต้องการ และตามด้วยชื่อใหม่ที่ต้องการสื่อ เช่น

SELECT COUNT(*) AS "All Member" FROM msub_dhumma4u

ผลลัพธ์ที่ได้
sql_count5
เรียบบบร้อย ได้ผลตามที่ต้องการ หัวข้อขึ้นตามที่เรากำหนดไว้ แต่เอ๊ะ  ตัวเลขเปลี่ยน!!! ไม่ต้องตกใจไปครับ เพราะมีคนสมัครมาเรื่อย ๆ นั่นเอง เพราะฉะนั้น มันก็เลยเพิ่มขึ้นเรื่อย ๆ ตามกาลเวลา

เอาล่ะ ก็หวังว่าคงได้แนวคิดอะไรบ้าง และรู้สึกอย่างไรกับการทำบทความแนวนี้ก็ ติดชม เสนอข้อคิดเห็นได้นะครับ จะพยายามหาวิธีการ สื่อการสอน มานำเสนอเรื่อย ๆ เผื่อเป็นทางเลือกว่าท่านจะศึกษาแบบไหนเข้าใจมากที่สุด  เสียงของท่านเป็นกระจกสะท้อนที่สำคัญสำหรับเราเสมอ สวัสดีครับ