Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में एक नंबर को "अनहेक्स" कैसे करें

MySQL में, आप UNHEX() . का उपयोग करके एक स्ट्रिंग को अनहेक्स कर सकते हैं समारोह। लेकिन आप उस फ़ंक्शन के साथ किसी संख्या को अनहेक्स नहीं कर सकते।

MySQL में किसी नंबर को अनहेक्स करने के लिए, CONV() . का उपयोग करें इसके बजाय कार्य करें।

CONV() फ़ंक्शन आपको विभिन्न नंबरिंग सिस्टम के बीच संख्यात्मक मानों को परिवर्तित करने की अनुमति देता है। उदाहरण के लिए, आप दशमलव और बाइनरी कह सकते हैं, ऑक्टल से दशमलव, या, इस लेख के लिए अधिक प्रासंगिक, हेक्साडेसिमल और दशमलव के बीच कनवर्ट कर सकते हैं।

सिंटैक्स

वाक्य रचना इस प्रकार है:

CONV(N,from_base,to_base)

जहां N वह नंबर है जिसे आप कनवर्ट करना चाहते हैं, from_base वह आधार है जिसमें संख्या है, और to_base वह आधार है जिसमें आप इसे बदलना चाहते हैं।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SELECT CONV('F',16,10);

परिणाम:

+-----------------+
| CONV('F',16,10) |
+-----------------+
| 15              |
+-----------------+

इस मामले में, हम संख्या F . को रूपांतरित करते हैं आधार 16 (हेक्साडेसिमल) से आधार 10 (दशमलव) तक। तो हम देख सकते हैं कि F हेक्साडेसिमल में दशमलव में 15 के बराबर होता है।

बड़ी संख्या का उपयोग करते हुए एक और उदाहरण यहां दिया गया है:

SELECT CONV('FCA3B',16,10);

परिणाम:

+---------------------+
| CONV('FCA3B',16,10) |
+---------------------+
| 1034811             |
+---------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में स्ट्रिंग्स को जोड़ने के लिए GROUP BY का उपयोग कैसे करें?

  2. क्लास डेटटाइम का ऑब्जेक्ट स्ट्रिंग में परिवर्तित नहीं किया जा सका

  3. mysql में एक बड़ी तालिका से यादृच्छिक पंक्ति का त्वरित चयन

  4. WEEKOFYEAR () उदाहरण – MySQL

  5. MySQL कार्यक्षेत्र:क्वेरी में त्रुटि (1064):लाइन 1 पर 'दृश्यमान' के पास सिंटैक्स त्रुटि