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

मैं NOT IN स्टेटमेंट में Postgresql किसी भी ऑपरेटर का उपयोग कैसे करूं?

जब आप करते हैं

select 2 != any(array[2,3,4]);
 ?column? 
----------
 t

2 सभी सरणी वस्तुओं से तुलना की जाएगी और यदि कोई है तो 2 बराबर नहीं है, यह true का मूल्यांकन करेगा ।

उपयोग not id = any(array[2,3,4])

select not 1 = any(array[2,3,4]);
 ?column? 
----------
 t

select not 2 = any(array[2,3,4]);
 ?column? 
----------
 f

या != all

select 1 != all(array[2,3,4]);
 ?column? 
----------
 t

select 2 != all(array[2,3,4]);
 ?column? 
----------
 f


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL क्वेरी में (func ()).* सिंटैक्स के साथ एकाधिक फ़ंक्शन evals से कैसे बचें?

  2. क्या Postgres नेस्टेड या स्वायत्त लेनदेन का समर्थन करता है?

  3. plpgsql में ट्रिगर फ़ंक्शन में एकाधिक कॉलम अपडेट करें

  4. क्या pg_restore मौजूदा तालिकाओं को अधिलेखित कर देगा?

  5. Postgresql एडेप्टर (pg):सर्वर से कनेक्ट नहीं हो सका