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

SQL NOT IN इतना धीमा क्यों है?

आप EXISTS भी आज़मा सकते हैं:

select count(1) 
from customers c
where exists (
    select 1
    from accounts a
    where sid in(72,73,74,75,76,77,78,79)
    and a.custid = c.custid
) 
and not exists (
    select 1
    from accounts a
    where sid in(80,81)
    and a.custid = c.custid
);

यह पढ़ने में मददगार हो सकता है:EXISTS और IN के बीच अंतर एसक्यूएल में?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostGIS का उपयोग करके दिए गए बिंदु के लिए निकटतम पड़ोसियों का पता लगाएं?

  2. Postgresql तालिकाएँ मौजूद हैं, लेकिन क्वेरी करते समय संबंध प्राप्त करना मौजूद नहीं है

  3. जब PostgreSQL में COPY का प्रदर्शन किया जाता है तो अनुक्रम अपडेट क्यों नहीं होते हैं?

  4. Django - पोस्टग्रेज:JsonB फ़ील्ड पर एक इंडेक्स कैसे बनाएं?

  5. PostgreSQL में एक तारीख से महीना निकालें