Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में हेक्स स्ट्रिंग को नंबर में बदलना

हेक्स स्ट्रिंग को नंबर में बदलने के लिए CONV() मेथड का उपयोग करें:

select CONV(yourColumnName, 16, 10) AS anyAliasName from yourTableName;

उदाहरण

टेबल बनाएं:

mysql> create table DemoTable (
    -> HexString varchar(100)
    -> );
Query OK, 0 rows affected (0.82 sec)

रिकॉर्ड डालें:

mysql> insert into DemoTable values('A');
Query OK, 1 row affected (0.28 sec)
mysql> insert into DemoTable values('F');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values('B');
Query OK, 1 row affected (0.55 sec)
mysql> insert into DemoTable values('ABC');
Query OK, 1 row affected (0.11 sec)

सभी रिकॉर्ड देखें:

mysql> select * from DemoTable;

आउटपुट

+-----------+
| HexString |
+-----------+
| A         |
| F         |
| B         |
| ABC       |
+-----------+
4 rows in set (0.00 sec)

हेक्स को दशमलव में बदलने की क्वेरी:

mysql> select CONV(HexString, 16, 10) AS Number from DemoTable;

आउटपुट

+--------+
| Number |
+--------+
| 10     |
| 15     |
| 11     |
| 2748   |
+--------+
4 rows in set (0.00 sec)

नोट: CONV(मान, 16, 10) का अर्थ है बेस 16 (हेक्साडेसिमल) से बेस 10 (दशमलव) में परिवर्तन।

  1. - C प्रोग्राम संख्या को स्ट्रिंग में बदलने के लिए

    इस सेक्शन में हम देखेंगे कि किसी संख्या (इंटीजर या फ्लोट या किसी अन्य न्यूमेरिक टाइप डेटा) को स्ट्रिंग में कैसे बदला जाए। लॉजिक बहुत सरल है। यहां हम sprintf() फंक्शन का उपयोग करेंगे। यह फंक्शन किसी मान या लाइन को कंसोल में नहीं बल्कि एक स्ट्रिंग में प्रिंट करने के लिए उपयोग किया जाता है। यह printf

  1. - C++ में इंटीजर को हेक्स स्ट्रिंग में बदलना

    इस प्रोग्राम में हम देखेंगे कि इंटीजर को हेक्स स्ट्रिंग में कैसे बदलें। किसी इंटीजर को हेक्साडेसिमल स्ट्रिंग में बदलने के लिए हम गणितीय चरणों का पालन कर सकते हैं। लेकिन इस मामले में हमने एक सरल ट्रिक का उपयोग करके इस समस्या को हल किया है। C/C++ में एक फॉर्मेट स्पेसिफायर %X होता है। यह किसी वेरिएबल

  1. - C# में हेक्स स्ट्रिंग को हेक्स नंबर में कनवर्ट करना

    हेक्स स्ट्रिंग को पूर्णांक में बदलना पहले हेक्स स्ट्रिंग सेट करें: string str = 7D; Convert.ToSByte() मेथड का उपयोग करके हेक्स स्ट्रिंग को हेक्स नंबर में कनवर्ट करें (बेस 16): Console.WriteLine(Convert.ToSByte(str, 16)); पूर्ण कोड उदाहरण 1 using System; namespace Demo { public class Program