इसके लिए MySQL में FOUND_ROWS का इस्तेमाल करें। निम्नलिखित वाक्य रचना है -
'information_schema'.तालिकाओं से SQL_CALC_FOUND_ROWS TABLE_NAME चुनें जहां TABLE_NAME "yourValue%" को पसंद करते हैं, अपनेLimitValue को सीमित करें;
यहां, मैं डेटाबेस 'वेब' का उपयोग कर रहा हूं और मेरे पास बहुत सारी टेबल हैं, मान लीजिए कि DemoTable29 से शुरू होता है . आइए हम उपरोक्त सिंटैक्स को ऐसी पंक्तियों में से केवल 4 लाने के लिए लागू करें -
mysql> `information_schema`.tables से SQL_CALC_FOUND_ROWS TABLE_NAME चुनें जहां TABLE_NAME को "DemoTable29%" LIMIT 4 पसंद है;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------+| TABLE_NAME |+--------------+| डिमोटेबल29 || डिमोटेबल290 || डिमोटेबल291 || डिमोटेबल292 |+--------------+4 पंक्तियाँ सेट में (0.01 सेकंड)यहाँ अंतिम क्वेरी से कुल पंक्तियों को जानने के लिए क्वेरी है। हमने LIMI4 का उपयोग किया, इसलिए ऊपर केवल 4 पंक्तियाँ दिखाई दे रही थीं -
mysql> found_rows() चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------+| फाउंड_रो () |+--------------+| 10 |+--------------+1 पंक्ति सेट में (0.00 सेकंड)