วิธีนับจำนวนเรคคอร์ด

สารบัญ:

วิธีนับจำนวนเรคคอร์ด
วิธีนับจำนวนเรคคอร์ด

วีดีโอ: วิธีนับจำนวนเรคคอร์ด

วีดีโอ: วิธีนับจำนวนเรคคอร์ด
วีดีโอ: MySQL Tip การนับจำนวน record แบบแสดงลำดับ record ที่เท่าไหร่ ไปเรื่อย 2024, อาจ
Anonim

บ่อยครั้ง จำเป็นต้องค้นหาจำนวนเร็กคอร์ดเมื่อเขียนโปรแกรมทรัพยากรบนเว็บในตารางของฐานข้อมูลที่ทำงานภายใต้การควบคุมของ MySQL DBMS มีฟังก์ชันพิเศษใน SQL สำหรับการดำเนินการนี้ แบบสอบถามที่ใช้สามารถแก้ไขได้โดยการเพิ่มเงื่อนไขการกรองเพิ่มเติม - ซึ่งจะช่วยให้คุณได้รับไม่เพียงแค่จำนวนระเบียนทั้งหมด แต่ยังรวมถึงจำนวนที่ตรงตามเงื่อนไขเพิ่มเติมด้วย

วิธีนับจำนวนเรคคอร์ด
วิธีนับจำนวนเรคคอร์ด

คำแนะนำ

ขั้นตอนที่ 1

ใช้ฟังก์ชัน Count ร่วมกับคำสั่ง Select เพื่อสร้างคิวรีที่ส่งกลับจำนวนเรคคอร์ดในตารางฐานข้อมูลที่น่าสนใจ หากเครื่องหมายดอกจัน (* - wildcard) ถูกส่งไปยังฟังก์ชันนี้เป็นพารามิเตอร์ ระเบียนทั้งหมดที่มีค่าอื่นที่ไม่ใช่ Null จะถูกคำนวณใหม่ นอกจาก Count ในเคียวรี ตามปกติสำหรับคำสั่ง Select จะต้องระบุชื่อของตาราง ตัวอย่างเช่น เมื่อต้องการค้นหาจำนวนระเบียนในตารางที่ชื่อ allCustomers สามารถเขียนแบบสอบถามได้ดังนี้: SELECT COUNT (*) FROM allCustomers;

ขั้นตอนที่ 2

หากคุณต้องการรับจำนวนระเบียนที่มีค่าอย่างน้อยหนึ่งค่าอื่นที่ไม่ใช่ Null ในบางเขตข้อมูลของตาราง ให้ระบุชื่อของเขตข้อมูลนี้แทนเครื่องหมายดอกจันในฟังก์ชัน Count สมมติว่าฟิลด์ creditSum ของตาราง allCustomers มีวัตถุประสงค์เพื่อเก็บข้อมูลเกี่ยวกับจำนวนเงินกู้ที่ออกให้แก่ลูกค้าแต่ละรายที่ระบุไว้ในตารางนี้ จากนั้นสามารถปรับเปลี่ยนคำขอจำนวนบันทึกตั้งแต่ขั้นตอนแรกเพื่อให้ส่งคืนจำนวนลูกค้าที่ออกเงินกู้ ข้อความค้นหาจะมีลักษณะดังนี้หลังจากแก้ไข: SELECT COUNT (creditSum) FROM allCustomers;

ขั้นตอนที่ 3

ในการนับระเบียนที่มีค่าเฉพาะในเขตข้อมูลเฉพาะ ให้เพิ่ม Distinct ให้กับชื่อในฟังก์ชัน Count ตัวอย่างเช่น ถ้าตารางมีระเบียนที่ซ้ำกันซึ่งอ้างอิงถึงลูกค้าที่แตกต่างกันในฟิลด์ clientName จำนวนลูกค้าที่กล่าวถึงในพวกเขาสามารถรับได้โดยใช้แบบสอบถามต่อไปนี้: SELECT COUNT (DISTINCT clientName) จาก allCustomers

ขั้นตอนที่ 4

ด้วยการเข้าถึงแอปพลิเคชัน PhpMyAdmin ทุกอย่างจะง่ายขึ้นอย่างมาก เนื่องจากไม่จำเป็นต้องเขียนการสืบค้น sql ด้วยตัวคุณเอง หลังจากการอนุญาตในโปรแกรมนี้ ไปที่หน้าที่มีข้อมูลเกี่ยวกับฐานข้อมูลที่มีตารางที่จำเป็น - เลือกชื่อในรายการแบบหล่นลงของเฟรมด้านซ้าย รายการตารางของฐานข้อมูลนี้จะถูกโหลดลงในเฟรมด้านขวา ในคอลัมน์ "ระเบียน" ซึ่งคุณจะพบค่าที่จำเป็นสำหรับแต่ละรายการ