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

INITCAP () - PostgreSQL में प्रारंभिक कैप्स में कनवर्ट करें

PostgreSQL में, हम initcap() . का उपयोग कर सकते हैं प्रारंभिक राजधानियों का उपयोग करने के लिए पाठ की एक स्ट्रिंग को प्रारूपित करने के लिए कार्य करता है। यानी यह प्रत्येक शब्द के पहले अक्षर को अपर केस में और बाकी को लोअर केस में कनवर्ट करता है।

सिंटैक्स

वाक्य रचना इस प्रकार है:

initcap ( text )

जहां text प्रारंभिक कैप्स में परिवर्तित किया जाने वाला पाठ है।

उदाहरण

SELECT initcap('Bay of pigs');

परिणाम:

Bay Of Pigs

यहां एक उदाहरण दिया गया है जो सभी अपरकेस टेक्स्ट से शुरू होता है:

SELECT initcap('PRACHUAP KHIRI KHAN');

परिणाम:

Prachuap Khiri Khan

शब्द अल्फ़ान्यूमेरिक वर्णों के अनुक्रम होते हैं जिन्हें गैर-अल्फ़ान्यूमेरिक वर्णों से अलग किया जाता है:

SELECT 
    initcap('shrink-wrap') AS "1",
    initcap('shrink.wrap') AS "2",
    initcap('shrink,wrap') AS "3";

परिणाम:

+-------------+-------------+-------------+
|      1      |      2      |      3      |
+-------------+-------------+-------------+
| Shrink-Wrap | Shrink.Wrap | Shrink,Wrap |
+-------------+-------------+-------------+

संख्याएं अल्फ़ान्यूमेरिक होती हैं, इसलिए बाद के शब्दों का कैपिटलाइज़ेशन इस बात पर निर्भर करेगा कि कोई अन्य वर्ण गैर-अल्फ़ान्यूमेरिक है या नहीं:

SELECT 
    initcap('shrink1wrap') AS "1",
    initcap('shrink1 wrap') AS "2";

परिणाम:

+-------------+--------------+
|      1      |      2       |
+-------------+--------------+
| Shrink1wrap | Shrink1 Wrap |
+-------------+--------------+

डेटाबेस उदाहरण

डेटाबेस क्वेरी के परिणामों को प्रारंभिक कैप में बदलने का एक उदाहरण यहां दिया गया है:

SELECT 
    title,
    initcap(title)
FROM film
LIMIT 10;

परिणाम:

+------------------+------------------+
|      title       |     initcap      |
+------------------+------------------+
| ACADEMY DINOSAUR | Academy Dinosaur |
| ACE GOLDFINGER   | Ace Goldfinger   |
| ADAPTATION HOLES | Adaptation Holes |
| AFFAIR PREJUDICE | Affair Prejudice |
| AFRICAN EGG      | African Egg      |
| AGENT TRUMAN     | Agent Truman     |
| AIRPLANE SIERRA  | Airplane Sierra  |
| AIRPORT POLLOCK  | Airport Pollock  |
| ALABAMA DEVIL    | Alabama Devil    |
| ALADDIN CALENDAR | Aladdin Calendar |
+------------------+------------------+

यहाँ मैंने pagila . का प्रयोग किया है नमूना डेटाबेस। यह डेटाबेस फिल्म नामों को title . में अपरकेस वर्णों में संग्रहीत करता है कॉलम। इस मामले में मैंने initcap() . का इस्तेमाल किया title को बदलने के लिए कार्य करता है प्रारंभिक कैपिटल का उपयोग करने के लिए कॉलम।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विशिष्ट तालिकाओं और प्रविष्टियों के लिए एक डेटाबेस डंप बनाना Postgres

  2. PostgreSQL:टेबल बनाने का समय

  3. पीजी मणि स्थापित करने का प्रयास करते समय 'libpq-fe.h शीर्षलेख नहीं मिल रहा है

  4. मैं PostgreSQL में अस्थायी रूप से ट्रिगर्स को कैसे अक्षम कर सकता हूं?

  5. त्रुटि:अनटर्मिनेटेड उद्धृत स्ट्रिंग पर या उसके निकट