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

SQL सर्वर T-SQL में REGEXP_LIKE रूपांतरण

WHERE PATINDEX ('%pattern%',expression)  !=0

यदि पैटर्न पाया जाता है, तो PATINDEX गैर शून्य मान देता है और आपको WHERE क्लॉज में तुलना करने की आवश्यकता है। A WHERE क्लॉज के बाद तुलना ऑपरेशन होना चाहिए जो सही / गलत लौटाता है।

हो सकता है कि आप तुलना किए बिना PATINDEX का उपयोग कर रहे हों और इसीलिए त्रुटि संदेश WHERE क्लॉज के पास गैर बूलियन एक्सप्रेशन दिखाता है।

पैटर्न खोजने के लिए learner_code वाइल्डकार्ड वर्ण के साथ

WHERE PATINDEX ('%' + CAST(learner_code AS VARCHAR) +'%',examCodes)  !=0


  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 फ़ंक्शन से जावा फ़ंक्शन को कॉल करें

  2. ओरेकल:एसक्यूएल क्वेरी टेबल से संबंधित सभी ट्रिगर्स को खोजने के लिए?

  3. विदेशी कुंजी बाधाओं के साथ पंक्तियों को हटाना

  4. परिकलित कॉलम के संख्या प्रारूप को समय (hh:mm:ss) प्रारूप, sql क्वेरी में कैसे बदलें?

  5. ORA-00947 :पर्याप्त मान नहीं