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

SQL सर्वर (T-SQL) में दशमलव को हेक्साडेसिमल में बदलने के 3 तरीके

SQL सर्वर में दशमलव से हेक्साडेसिमल में बदलने के 3 तरीके यहां दिए गए हैं।

उदाहरण 1 - CONVERT() फ़ंक्शन

सबसे पहले, हम CONVERT() . का उपयोग करेंगे समारोह। यह आपको SQL सर्वर में डेटा प्रकारों के बीच कनवर्ट करने की अनुमति देता है।

दशमलव मान को हेक्साडेसिमल में बदलने के लिए इस फ़ंक्शन का उपयोग करने का एक उदाहरण यहां दिया गया है:

SELECT CONVERT(VARBINARY(8), 64683) Result;

परिणाम:

+------------+
| Result     |
|------------|
| 0x0000FCAB |
+------------+

इस मामले में, हम दशमलव मान 64683 . को रूपांतरित करते हैं से वर्बिनरी(8)

उदाहरण 2 - CAST() फ़ंक्शन

हम वैकल्पिक रूप से CAST() . का उपयोग कर सकते हैं पिछले उदाहरण के समान कार्य करने के लिए कार्य करें:

SELECT CAST(64683 AS VARBINARY(8)) Result;

परिणाम:

+------------+
| Result     |
|------------|
| 0x0000FCAB |
+------------+

ध्यान दें कि CAST() और CONVERT() थोड़ा अलग वाक्यविन्यास का प्रयोग करें। CAST() . के मामले में कास्ट किया जाने वाला मान पहले आता है, जबकि CONVERT() . के साथ यह दूसरा तरीका है ।

उदाहरण 3 - FORMAT() फ़ंक्शन

हम FORMAT() . का भी उपयोग कर सकते हैं दशमलव मान को हेक्साडेसिमल स्ट्रिंग के रूप में प्रारूपित करने के लिए कार्य करता है।

SELECT FORMAT(64683, 'X') Result;

परिणाम:

+----------+
| Result   |
|----------|
| FCAB     |
+----------+

X तर्क वह है जो निर्दिष्ट करता है कि परिणामी प्रारूप हेक्साडेसिमल होना चाहिए।

आप लोअरकेस x . का भी उपयोग कर सकते हैं यह निर्दिष्ट करने के लिए कि परिणाम लोअरकेस अक्षरों का उपयोग करता है:

SELECT FORMAT(64683, 'x') Result;

परिणाम:

+----------+
| Result   |
|----------|
| fcab     |
+----------+

इस फ़ंक्शन का रिटर्न मान nvarchar . है . यह अन्य दो कार्यों से भिन्न है, जो मान को बाइनरी स्थिरांक के रूप में लौटाते हैं (आप 0x द्वारा बता सकते हैं उपसर्ग)।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:केवल पहले अक्षर को बड़ा करें

  2. किसी प्रोफ़ाइल में डेटाबेस मेल खाता जोड़ें (T-SQL)

  3. SQL सर्वर 2016:डिज़ाइनर देखें

  4. SQL सर्वर (T-SQL) में QUOTENAME () फ़ंक्शन कैसे काम करता है

  5. SQL सर्वर में मौजूदा SQL सर्वर तालिका से बैकअप या नई तालिका कैसे बनाएं - SQL सर्वर / TSQL ट्यूटोरियल भाग 105