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

एक्लिप्सलिंक जेपीए काउंट (*) के बजाय काउंट (आईडी) का उपयोग करके काउंट क्वेश्चन उत्पन्न करता है

मैं उस कार्यान्वयन का उपयोग कर कस्टम स्प्रिंग डेटा रिपोजिटरी बेस क्लास कार्यान्वयन और कारखाने की आपूर्ति करने में कामयाब रहा। परिणाम के रूप में उत्पन्न गिनती प्रश्नों का अब निम्न रूप है:

SELECT COUNT(1) FROM table

जिसकी योजना COUNT(*) जैसी ही है। यह ठीक समाधान प्रतीत होता है और आवेदन में सभी परिभाषित भंडारों के लिए विश्व स्तर पर काम करता है।

मुझे नहीं पता था कि COUNT(* ) कैसे उत्पन्न किया जाता है, COUNT(1) बहुत आसान था क्योंकि COUNT फ़ंक्शन पैरामीटर के रूप में कुछ अभिव्यक्तियों की अपेक्षा करता है और मैं स्थिर मान की आपूर्ति कर सकता हूं - 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. EXTENSIONS का उपयोग करके स्थानिक डेटाबेस बनाने में त्रुटि

  2. Postgresql - परिवर्तनों का पता लगाएं और webservice को कॉल करें

  3. फ़ंक्शन पैरामीटर सूचियां कैसे प्राप्त करें (इसलिए मैं एक फ़ंक्शन छोड़ सकता हूं)

  4. जेपीए और हाइबरनेट का उपयोग करके INSERT/UPDATE/DELETE कथन को कैसे दोहराएं?

  5. PostgreSQL में विरल डेटा का प्रतिनिधित्व