समस्या:
आप एक स्ट्रिंग को लोअरकेस में बदलना चाहेंगे।
उदाहरण:
हमारे डेटाबेस में product
. नाम की एक टेबल है id
. में डेटा के साथ और नाम columns
।
आईडी | <थ>नाम|
---|---|
1 | कोब सलाद |
2 | पॉट रोस्ट |
3 | झटकेदार |
4 | बनाना विभाजन |
5 | कॉर्न ब्रेड |
6 | चिकन फ्राइड स्टेक |
ध्यान दें कि नामकरण शैलियाँ इन उत्पादों के लिए असंगत हैं। आइए सभी उत्पाद नामों को लोअरकेस में प्रदर्शित करें।
समाधान 1:
SELECT LOWER(name) FROM product;
ये रहा परिणाम:
नाम |
---|
कोब सलाद |
पॉट रोस्ट |
झटकेदार |
केले का विभाजन |
मकई की रोटी |
चिकन फ्राइड स्टेक |
चर्चा:
SQL LOWER()
का उपयोग करें फ़ंक्शन यदि आप एक स्ट्रिंग कॉलम को लोअरकेस में बदलना चाहते हैं। यह फ़ंक्शन केवल एक तर्क लेता है:वह स्तंभ जिसका मान आप कम करना चाहते हैं।
यदि आपका डेटाबेस केस संवेदी है और आप किसी विशेष स्ट्रिंग से मेल खाने वाले रिकॉर्ड का चयन करना चाहते हैं तो यह फ़ंक्शन एक अच्छा विकल्प है। आप पहले सब कुछ को लोअरकेस में बदल सकते हैं और फिर एक मैच ढूंढ सकते हैं।