यह आलेख MySQL में दशमलव संख्या को उसके हेक्साडेसिमल समकक्ष में परिवर्तित करने के लिए दो विधियों को प्रस्तुत करता है।
अधिक विशेष रूप से, मैं दो कार्य प्रस्तुत करता हूं जो आपको यह रूपांतरण करने में सक्षम बनाता है। दो कार्य इस प्रकार हैं:
- द
HEX()
समारोह CONV()
समारोह
नीचे प्रत्येक फ़ंक्शन का स्पष्टीकरण दिया गया है।
HEX() फ़ंक्शन
HEX()
फ़ंक्शन वास्तव में संख्याओं और तारों दोनों पर काम करता है। संख्याओं के साथ इस फ़ंक्शन का उपयोग करने का सिंटैक्स यहां दिया गया है:
HEX(N)
जहां N
वह संख्या है जिसे आप हेक्साडेसिमल में बदलना चाहते हैं।
उदाहरण
SELECT HEX(108);
परिणाम:
+----------+ | HEX(108) | +----------+ | 6C | +----------+
तो दशमलव में 108, हेक्साडेसिमल में 6C है। हम CONV()
. का उपयोग करके भी वही परिणाम प्राप्त कर सकते हैं समारोह।
CONV() फ़ंक्शन
CONV()
फ़ंक्शन का अधिक व्यापक उपयोग होता है, इसमें इसका उपयोग किसी भी संख्या में संख्यात्मक सिस्टम के बीच कनवर्ट करने के लिए किया जा सकता है (जब तक कि वे आधार 2 से कम न हों और आधार 36 से अधिक न हों)।
वाक्य रचना इस प्रकार है:
CONV(N,from_base,to_base)
जहां N
वह नंबर है जिसे आप कनवर्ट करना चाहते हैं, from_base
वह आधार है जिससे आप कनवर्ट करना चाहते हैं, और to_base
वह आधार है जिसमें आप कनवर्ट करना चाहते हैं।
उदाहरण
इसलिए, हम इसके लिए पिछले उदाहरण को फिर से लिख सकते हैं:
SELECT CONV(108, 10, 16);
परिणाम:
+-------------------+ | CONV(108, 10, 16) | +-------------------+ | 6C | +-------------------+
तो हम कोड द्वारा देख सकते हैं कि हम 108 को आधार 10 (दशमलव) से आधार 16 (हेक्साडेसिमल) में परिवर्तित कर रहे हैं।