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

ओरेकल में केवल और केवल विशिष्ट रिकॉर्ड का चयन करें

पैट्रिक हॉफमैन के समान एक समाधान तर्क को HAVING . में स्थानांतरित करना है खंड

SELECT truck
FROM   table
GROUP BY truck
HAVING COUNT(DISTINCT location) = 2
   AND SUM(CASE WHEN location IN (1, 2) THEN 0 ELSE 1 END) = 0

पहली शर्त ट्रक को केवल दो अलग-अलग स्थानों के साथ लौटाती है, उनके मूल्यों की जांच नहीं करती है, दूसरी शर्त उन स्थानों को 1 और 2 होने के लिए मजबूर करती है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल में गिनती (1) और गिनती (*) के बीच अंतर

  2. HikariCP पास Oracle कस्टम प्रकार

  3. क्या पीएल/एसक्यूएल प्रक्रियाओं में नेस्टेड ब्लॉक का कोई प्रदर्शन प्रभाव पड़ता है?

  4. SQL क्वेरी केवल डेटा वापस करने के लिए यदि सभी आवश्यक कॉलम मौजूद हैं और NULL नहीं हैं

  5. आर में ओरेकल संग्रहीत प्रक्रियाओं को कॉल करना - परिणाम सेट कैसे प्राप्त करें?