मान लीजिए कि मेरे पास OrderNo
है, जिसमें AO025631
तालिका shipment
है।ऑरैकल क्वेरी में स्ट्रिंग के पहले दो अक्षर कैसे प्राप्त करें?
मैं तालिका से पूछताछ करने की कोशिश कर रहा हूं ताकि मैं कॉलम मान के पहले दो अक्षर प्राप्त कर सकूं यानी AO
।
क्या मैं इसे SQL क्वेरी में ही कर सकता हूं?
क्या आप कृपया 1 और 2 की व्याख्या करेंगे? क्या यह इंडेक्स शुरू करना और समाप्त करना है? – Vivek
दूसरा तर्क प्रारंभिक सूचकांक है, जो 1 आधारित है (यानी 1 पहला अक्षर है, 2 दूसरा है)। तीसरा तर्क उस सूचकांक से घटने के लिए वर्णों की संख्या है, आपके मामले में आप पहले दो चाहते हैं। – Datajam
'SUBSTR' = substring। 'Arg1' = कॉलमनाम, 'Arg2': जिस स्थिति पर लौटाई गई स्ट्रिंग का पहला अक्षर शुरू होता है। 'Arg3': लौटाई गई स्ट्रिंग की लंबाई। तो आपके मामले में, आप 'AO025631' =>' Arg2 = 1' की शुरुआत से शुरू करना चाहते हैं और आप 2 अक्षर => 'Arg3 = 2' चाहते हैं। * अधिक स्पष्टीकरण के लिए मेरी प्रतिक्रिया में दिए गए लिंक का पालन करें * – manji