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

MySQL में OCT () फ़ंक्शन कैसे काम करता है

MySQL में, OCT() फ़ंक्शन का उपयोग दशमलव से अष्टक में परिवर्तित करने के लिए किया जाता है।

अधिक सटीक रूप से, यह अपने तर्क के अष्टाधारी मान का एक स्ट्रिंग प्रतिनिधित्व देता है।

सिंटैक्स

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

OCT(N)

जहां n परिवर्तित किया जाने वाला मान है। यह तर्क एक लंबी (BIGINT) संख्या है।

उदाहरण 1 - मूल उपयोग

यह कैसे काम करता है इसका एक उदाहरण यहां दिया गया है:

SELECT OCT(8);

परिणाम:

+--------+
| OCT(8) |
+--------+
| 10     |
+--------+

परिणाम 10 . है क्योंकि वह दशमलव प्रणाली से 8 का अष्टाधारी समतुल्य है।

उदाहरण 2 - विभिन्न मान

यहां विभिन्न मूल्यों के साथ एक और उदाहरण दिया गया है:

SELECT 
  OCT(10),
  OCT(20),
  OCT(30),
  OCT(100),
  OCT(1000);

परिणाम:

+---------+---------+---------+----------+-----------+
| OCT(10) | OCT(20) | OCT(30) | OCT(100) | OCT(1000) |
+---------+---------+---------+----------+-----------+
| 12      | 24      | 36      | 144      | 1750      |
+---------+---------+---------+----------+-----------+

उदाहरण 3 - भाव

आप नीचे दिए गए भावों जैसे भावों का भी उपयोग कर सकते हैं:

SELECT 
  OCT(100 + 2),
  OCT(100 * 2),
  OCT(100 / 2),
  OCT(100 - 2);

परिणाम:

+--------------+--------------+--------------+--------------+
| OCT(100 + 2) | OCT(100 * 2) | OCT(100 / 2) | OCT(100 - 2) |
+--------------+--------------+--------------+--------------+
| 146          | 310          | 62           | 142          |
+--------------+--------------+--------------+--------------+

ऑक्टल क्या है?

अष्टक संख्यात्मक संकेतन की एक प्रणाली है जिसमें आधार के रूप में 8 होते हैं। यह दशमलव के विपरीत है, जिसका आधार 10 है।

दशमलव में, हम 9 तक गिनते हैं, फिर पहले अंक के बाद एक शून्य जोड़कर फिर से शुरू करते हैं (उदाहरण के लिए 9 के बाद 10 आता है, जो कि 1 है और इसमें एक शून्य जोड़ा जाता है)।

हालांकि, ऑक्टल (आधार 8) में, हम फिर से शुरू करने और शून्य जोड़ने से पहले केवल 7 तक गिनते हैं। तो ऑक्टल में 10 दशमलव में 8 के बराबर है।

यहाँ प्रदर्शित करने के लिए एक तालिका है:

दशमलव (आधार 10) ऑक्टल (बेस 8)
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 10
9 11
10 12
11 13
12 14
13 15
14 16
15 17
16 20
17 21
18 22
19 23
20 24

  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 DB से JFreechart TimeSeriesCollection को पॉप्युलेट करें?

  2. एक दूरस्थ MySQL डेटाबेस कनेक्शन की स्थापना

  3. ऑटो-इंक्रीमेंट फ़ील्ड में छेद कैसे भरें?

  4. मान को एक फ़ील्ड से दो में विभाजित करें

  5. प्रॉक्सीएसक्यूएल:सभी कई संसाधन