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

Oracle:'=कोई ()' बनाम 'IN ()'

ANY (या इसका पर्यायवाची SOME ) EXISTS . के लिए एक सिंटैक्स शुगर है एक साधारण सहसंबंध के साथ:

SELECT  *
FROM    mytable
WHERE   x <= ANY
        (
        SELECT  y
        FROM    othertable
        )

के समान है:

SELECT  *
FROM    mytable m
WHERE   EXISTS
        (
        SELECT  NULL
        FROM    othertable o
        WHERE   m.x <= o.y
        )

एक अशक्त फ़ील्ड पर समानता की स्थिति के साथ, यह IN . के समान हो जाता है ।

SQL Server सहित सभी प्रमुख डेटाबेस , MySQL और PostgreSQL , इस कीवर्ड का समर्थन करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle तालिका/स्तंभ/सूचकांक नाम 30 वर्णों तक सीमित क्यों हैं?

  2. Oracle और Kafka को कैसे एकीकृत करें?

  3. IPv6 के लिए रेगुलर एक्सप्रेशन (RegEx) IPv4 से अलग है

  4. OdbcConnection चीनी अक्षरों को इस रूप में लौटा रहा है?

  5. हाइबरनेट> सीएलओबी> ओरेकल :(