Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle में कुछटेबल से COUNT(*) चुनने के लिए तेज़ विकल्प

यदि आप केवल एक मोटा अनुमान चाहते हैं, तो आप एक नमूने से एक्सट्रपलेशन कर सकते हैं:

SELECT COUNT(*) * 100 FROM sometable SAMPLE (1);

अधिक गति (लेकिन कम सटीकता) के लिए आप नमूना आकार को कम कर सकते हैं:

SELECT COUNT(*) * 1000 FROM sometable SAMPLE (0.1);

इससे भी अधिक गति (लेकिन इससे भी बदतर सटीकता) के लिए आप ब्लॉक-वार नमूनाकरण का उपयोग कर सकते हैं:

SELECT COUNT(*) * 100 FROM sometable SAMPLE BLOCK (1);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मुझे कोलेशन समझ में नहीं आ रहा है? (मैसकल, आरडीबीएमएस, कैरेक्टर सेट)

  2. Oracle में FROM क्लॉज के बिना चयन करें

  3. ओरेकल एसक्यूएल में दोहरी से 10,000 अद्वितीय आईडी की सूची का चयन कैसे करें

  4. WSJDBCConnection Oracle jdbc कनेक्शन प्रकार की वस्तुओं को लपेटता नहीं है

  5. Oracle 11g:स्थिर मान के लिए डिफ़ॉल्ट जब क्वेरी कुछ भी नहीं लौटाती है