หากต้องการทราบจำนวนที่แน่นอนหากตารางและคอลัมน์ในฐานข้อมูล MySQL ให้ใช้ DISTINCT ภายใน COUNT()
สมมติว่าเรามี 'ตัวอย่าง' ของฐานข้อมูล และเราจำเป็นต้องดำเนินการเพื่อให้ได้จำนวนตารางและคอลัมน์ที่แน่นอน
เพื่อให้บรรลุ แบบสอบถามมีดังนี้ −
mysql> SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTable,Count(Column_Name) AS TOTALColumn -> FROM INFORMATION_SCHEMA.COLUMNS -> WHERE TABLE_SCHEMA ='sample';
ต่อไปนี้เป็นผลลัพธ์ที่แสดงจำนวนตารางและคอลัมน์ในฐานข้อมูล 'ตัวอย่าง' -
<ก่อนหน้า>+-----------+-------------+| TotalTable | TOTALColumn |+-----------+-------------+| 123 | 287 |+-----------+-------------+1 แถวในชุด (0.02 วินาที)