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

एसक्यूएल (ओरेकल) में गतिशील 'पसंद' कथन

आप CONCAT() समारोह:

SELECT * 
FROM MATERIALS 
WHERE longname LIKE CONCAT(shortname, '%')

या इससे भी बेहतर, मानक || (double pipe) ऑपरेटर:

SELECT * 
FROM MATERIALS 
WHERE longname LIKE (shortname || '%')

Oracle का CONCAT() फ़ंक्शन 2 से अधिक तर्क नहीं लेता है, इसलिए कोई बोझिल CONCAT(CONCAT(a, b), c) का उपयोग करेगा जबकि ऑपरेटर के साथ यह आसान है:a || b || c



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या मैं अज्ञात पीएल/एसक्यूएल ब्लॉक से PHP को मान वापस कर सकता हूं?

  2. लापता संख्या स्क्रिप्ट काम नहीं करेगी?

  3. Oracle हाइबरनेट ORA-01461 CLOB

  4. ओरेकल पीएलएसक्यूएल साक्षात्कार प्रश्न

  5. ODP.NET प्रबंधित - अनुरोधित .Net Framework डेटा प्रदाता खोजने में असमर्थ