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

पहचानें कि क्या दी गई शर्त के साथ कम से कम एक पंक्ति मौजूद है

आम तौर पर, आप इसे या तो के रूप में व्यक्त करेंगे

SELECT COUNT(*)
  FROM employee
 WHERE name like 'kaushik%'
   AND rownum = 1

जहां rownum = 1 विधेय ओरेकल को पहली मिलान पंक्ति मिलते ही देखना बंद कर देता है या

SELECT 1
  FROM dual
 WHERE EXISTS( SELECT 1
                 FROM employee
                WHERE name like 'kaushik%' )

जहां EXISTS क्लॉज ओरेकल को पहली मिलान पंक्ति मिलते ही देखना बंद कर देता है।

पहला दृष्टिकोण थोड़ा अधिक कॉम्पैक्ट है, लेकिन मेरी नजर में, दूसरा दृष्टिकोण थोड़ा अधिक स्पष्ट है क्योंकि आप वास्तव में यह निर्धारित करना चाहते हैं कि क्या कुछ गिनने की कोशिश करने के बजाय कोई विशेष पंक्ति मौजूद है या नहीं। लेकिन पहला तरीका भी समझने में काफी आसान है।



  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 क्वेरी हर मिनट एक दिन के साथ

  3. ओआरए 01400 और ओआरए 02296:नल को सम्मिलित नहीं कर सकता या अतिरिक्त कॉलम गुणों को न्यूल में संशोधित नहीं कर सकता

  4. फ़ाइल या असेंबली लोड नहीं कर सका Oracle.DataAccess

  5. Oracle JDBC ड्राइवर निहित कैशिंग सुविधा का उपयोग करना