इंस्टॉल
INSTALL ICP_NMI METER
40306953 73145959056 A5573461-000ýB0200444-000
40420671 73147449692 A7568936-000ýA0495957-000
MRSM_INDEX
SEQNO MRSM_NMI METERSERIAL
2016 7314595905 A5573461
1634 7314744969 A7568936
मेरे पास दो टेबल हैं, जहां मुझे उन स्तंभों के मूल्यों के आधार पर शामिल होने की आवश्यकता है जिन्हें टोकननाइज़ करने की आवश्यकता है। मुझे उन दो तालिकाओं में शामिल होने की आवश्यकता है जहां ICP_NMI कॉलम (अंतिम अंक घटाकर) MRSM_NMI कॉलम के बराबर है, और फिर 'ý' के आधार पर METER कॉलम को टोकननाइज़ करें और प्रत्येक मीटर से अंतिम चार अंक हटा दें, और फिर परिणामों को फ़िल्टर करें जहां पहला टोकनयुक्त मीटर MRSM_INDEX तालिका में METERSERIAL से मेल नहीं खाता। मैं इसे एसक्यूएल में कैसे कार्यान्वित करूं?
1 उत्तर
SUBSTR(ICP_NMI,1,LENGTH(ICP_NMI)-1) अनुगामी वर्ण को हटा देता है, इस प्रकार पहली जुड़ने की स्थिति हो सकती है:
SUBSTR(ICP_NMI,1,LENGTH(ICP_NMI)-1) = MRSM_NMI
Ý की स्थिति का पता लगाने के लिए आप INSTR(METER,'ý') कर सकते हैं, और इस प्रकार इससे पहले के अक्षर और 4 अंकों को अलग करना SUBSTR(METER,1,INSTR(METER,'ý')-5) है, जो एक देता है दूसरी शामिल होने की स्थिति
SUBSTR(METER,1,INSTR(METER,'ý')-5) = METERSERIAL
संबंधित सवाल
नए सवाल
oracle
ओरेकल डेटाबेस ओरेकल कॉर्पोरेशन द्वारा बनाया गया एक मल्टी-मॉडल डेटाबेस मैनेजमेंट सिस्टम है। Oracle, जैसे जावा और MySQL के स्वामित्व वाले अन्य उत्पादों के लिए इस टैग का उपयोग न करें।