मेरे पास PostgreSQL में एक साधारण तालिका है जिसे नामक एक साधारण टेक्स्ट फ़ील्ड वाले कीवर्ड कहा जाता है। मैं पहले अक्षर अपरकेस में कीवर्ड के सभी नामों को रूपांतरित करना चाहता हूं। क्या psql कंसोल से ऐसा करने का कोई तरीका है?पोस्टग्रेज़ में सभी रिकॉर्ड को टाइटलकेस में कनवर्ट करें, पहला अक्षर अपरकेस
19
A
उत्तर
45
एक initcap()
समारोह नहीं है, आप प्रत्येक कीवर्ड के पहले अक्षर को अपरकेस में और निम्न वर्ण लोअरकेस अर्थ रहे हैं:
update foo
set bar = initcap(bar)
वरना substring()
गठबंधन और upper()
:
update foo
set bar = upper(substring(bar from 1 for 1)) ||
substring(bar from 2 for length(bar))
http://www.postgresql.org/docs/current/static/functions-string.html
8
select initcap('r. lópez viña tondonia Rioja White Viña');
यह सही उत्तर देता है (आर। पोस्टपेरेस (9.0.7) के हमारे संस्करण में लोपेज़ विना टोंडोनिया रियोजा व्हाइट विना)।
0
@denis, सही जवाब दिया!
लेकिन मेरे मामले में मैं PgAdmin3 का उपयोग करता हूं, इसलिए डेटाबेस का चयन करने के बाद SQL क्वेरी विकल्प हैं, इसलिए हम इसमें उपर्युक्त क्वेरी सीधे जोड़ सकते हैं।
मैं एक मेज कहा जाता subcategory_subcategory (तालिका का नाम) में मैं एक स्तंभ मान जिसका नाम ITEM_NAME (स्तंभ का नाम) था बदलना चाहते थे, तो मेरे क्वेरी इस
update subcategory_subcategory
set Item_name = initcap(Item_name)
संबंधित मुद्दे
- 1. स्ट्रिंग में पहले अक्षर को अपरकेस
- 2. लिनक्स नाम बदलें अपरकेस पहला अक्षर
- 3. गिट फ़ाइल नाम का पहला अक्षर अपरकेस
- 4. जांच कर रहा है कि स्ट्रिंग का पहला अक्षर अपरकेस
- 5. पहला अक्षर स्ट्रिंग
- 6. पोस्टग्रेज़: कॉलम में सभी मानों को एक से अपडेट करें?
- 7. ग्रुप पहला रिकॉर्ड
- 8. शब्द अपरकेस के पहले अक्षर को कैसे बनाया जाए?
- 9. dropdownlist में पहला आइटम सभी
- 10. LINQ में किसी समूह का पहला रिकॉर्ड प्राप्त करें?
- 11. ग्रहण में regex का उपयोग कर अपरकेस अक्षर को लोअरकेस अक्षरों में कैसे बदलें?
- 12. विम में सभी अपरकेस शब्दों को कैसे खोजें?
- 13. पायथन में re.sub का उपयोग कर अक्षर अपरकेस बनाना?
- 14. पोस्टग्रेज़ में डेटाबेस कॉपी करें
- 15. XSLT - अंतरिक्ष जोड़े लोअरकेस अपरकेस अक्षर
- 16. VB.NET में रेगेक्स का उपयोग करके प्रत्येक शब्द के पहले अक्षर को अपरकेस कैसे करें?
- 17. विंडोज़ टेक्स्टबॉक्स में स्ट्रिंग से अपरकेस को कैसे परिवर्तित करें?
- 18. php mysql क्वेरी पहला अक्षर! = [ए-जेड]
- 19. स्प्रेडशीट में प्रत्येक सेल में पहले अक्षर का केस बदलें
- 20. एक वर्ण को एक स्ट्रिंग में कनवर्ट करें?
- 21. प्रीप्रोसेसर (मैक्रोज़) का उपयोग करके सी स्ट्रिंग अक्षर को अपरकेस में परिवर्तित करना संभव है?
- 22. C# प्रथम monthletter अपरकेस
- 23. INITIALS - सीएसएस: दो पंक्तियों पर पहला अक्षर
- 24. Matlab में एक स्ट्रिंग में प्रत्येक शब्द का पहला अक्षर कैपिटल/कैपिटल करें?
- 25. पोस्टग्रेज़ में साझा बफर
- 26. पोस्टग्रेज़
- 27. किसी भी रिकॉर्ड को एक स्ट्रिंग और पीछे कनवर्ट करें?
- 28. sqlite टेक्स्ट को संख्याओं में कनवर्ट करें
- 29. पोस्टग्रेज़ में गंदा पढ़ता है
- 30. संग्रह में पहला मैच
initcap नहीं करता है की तरह था गैर-अंग्रेजी पात्रों के साथ ठीक काम नहीं करते हैं इनिटैप (आर। लोपेज़ विना टोंडोनिया रियोजा व्हाइट विना) आउटपुट को "आर लोपेज़ विना टोंडोनिया रियोजा व्हाइट विना" के रूप में देता है। सही उत्पादन "आर लोपेज़ विना टोंडोनिया रियोजा व्हाइट विना" है –