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

LIKE . में वाइल्डकार्ड से बचना

आप escape . का उपयोग कर सकते हैं वाक्य रचना

<ब्लॉककोट>

आप वास्तविक वर्ण शामिल कर सकते हैं % या _ ESCAPE . का उपयोग करके पैटर्न में क्लॉज, जो एस्केप कैरेक्टर की पहचान करता है। यदि एस्केप वर्ण % character वर्ण से पहले आता है या _ पैटर्न में, फिर Oracle इस चरित्र को एक विशेष पैटर्न-मिलान चरित्र के बजाय शाब्दिक रूप से पैटर्न में व्याख्या करता है।

तो आप यह कर सकते हैं:

select * from property where name like '%\_%' escape '\';

NAME                 VALUE                                             
-------------------- --------------------------------------------------
max_width            90                                                

select * from property where name like '%\%%' escape '\';

NAME                 VALUE                                             
-------------------- --------------------------------------------------
taxrate%             5.20                                              



  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. Oracle DB सर्वर + APEX + ORDS + JasperReports खरोंच से (भाग 4)

  3. Oracle तालिका 2 में सम्मिलित करें, फिर तालिका 1 से हटाएं, विफल होने पर अपवाद

  4. Oracle में कैलेंडर तालिका कैसे पॉप्युलेट करें?

  5. ODP.NET के साथ नाम से बाध्यकारी क्वेरी पैरामीटर