PL/SQL एक ब्लॉक-संरचित भाषा है जो SQL की कार्यक्षमता को प्रक्रियात्मक आदेशों के साथ जोड़ती है। इस लेख में, हम किसी दिए गए नंबर को उलटने के लिए PL/SQL में एक प्रोग्राम पर चर्चा करेंगे, उदाहरण के लिए -
Input : 98765 Output : 56789 Explanation : reverse number of 98765 is 56789. Input : 56784 Output : 48765 Explanation Reverse number of ‘56784’ is ‘48765’.
समाधान खोजने के लिए दृष्टिकोण
- संख्या/10 का शेष ज्ञात करके संख्या से अंतिम अंक निकालें।
- अब अंतिम अंक को दूसरे वेरिएबल रिवर्स_नम में जोड़ें।
- अब जांचें कि क्या संख्या 0 हो जाती है -
- यदि हाँ, तो STEP1 पर जाएँ।
- यदि नहीं, तो STEP4 पर जाएं।
- आखिरकार, रिवर्स_नम प्रिंट करें।
उदाहरण
DECLARE num number; reverse_num number:=0; begin num:=98765; while num>0 loop reverse_num:=(reverse_num*10) + mod(num,10); num:=trunc(num/10); end loop; dbms_output.put_line(' Reversed number is : '|| reverse_num);
आउटपुट
Reversed number is: 56789
निष्कर्ष
इस लेख में, हम पीएल/एसक्यूएल प्रोग्रामिंग भाषा पर चर्चा करते हैं, जिसका उपयोग करना बहुत आसान है; ऐसा लगता है कि सिस्टम को नियंत्रित करने के लिए सामान्य अंग्रेजी का उपयोग किया जा रहा है। हमने PL/SQL भाषा में किसी संख्या को उलटने की समस्या पर भी चर्चा की। हमें उम्मीद है कि आपको यह लेख मददगार लगा होगा।