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

Oracle में अपरकेस में कनवर्ट करने के 2 तरीके

नीचे दो कार्य हैं जो Oracle डेटाबेस में लोअरकेस वर्णों को उनके अपरकेस समकक्ष में परिवर्तित करते हैं।

दोनों कार्य एक समान तरीके से काम करते हैं, लेकिन मामूली अंतर के साथ।

UPPER() समारोह

UPPER() फ़ंक्शन अपरकेस में सभी अक्षरों के साथ अपना तर्क देता है।

उदाहरण:

SELECT UPPER('Blood Orgy of the She-Devils') 
FROM DUAL;

परिणाम:

BLOOD ORGY OF THE SHE-DEVILS

कोई भी अपरकेस अक्षर अपरकेस में रहता है, जबकि लोअरकेस वर्णों को अपरकेस में बदल दिया जाता है।

NLS_UPPER() समारोह

NLS_UPPER() फ़ंक्शन UPPER() के समान है फ़ंक्शन, सिवाय इसके कि यह एक दूसरा तर्क स्वीकार करता है जो आपको संयोजन निर्दिष्ट करने की अनुमति देता है। संयोजन केस रूपांतरणों के लिए विशेष भाषाई आवश्यकताओं को संभालता है।

दूसरा तर्क वैकल्पिक है, इसलिए हम इस फ़ंक्शन का उपयोग पिछले उदाहरण के समान ही करने के लिए कर सकते हैं:

DUAL से
SELECT NLS_UPPER('Blood Orgy of the She-Devils') 
FROM DUAL;

परिणाम:

BLOOD ORGY OF THE SHE-DEVILS

हालांकि, हम कॉलेशन को निर्दिष्ट करने के लिए दूसरे तर्क के साथ फ़ंक्शन को भी कॉल कर सकते हैं।

उदाहरण:

SELECT 
    NLS_UPPER('fasilə') AS r1,
    NLS_UPPER('fasilə', 'NLS_SORT = XAZERBAIJANI') AS r2
FROM DUAL;

परिणाम:

       R1        R2 
_________ _________ 
FASILƏ    FASİLƏ   

ध्यान दें कि दूसरा कॉलम डॉटेड अपरकेस का उपयोग करता है I चरित्र, जो अज़रबैजानी लेखन प्रणाली का पालन करता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RAWTONHEX () Oracle में फंक्शन

  2. SQL में ग्रुप बाय / एग्रीगेट फंक्शन कन्फ्यूजन

  3. ATAN2 () Oracle में फ़ंक्शन

  4. Oracle में JDBC बैच डालने से उत्पन्न कुंजियाँ कैसे प्राप्त करें?

  5. SQL एकल-समूह समूह फ़ंक्शन नहीं है