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

MySQL MAKE_SET() फंक्शन क्या है?

MySQL MAKE_SET() फंक्शन दशमलव संख्या को बिट्स में बाइनरी में बदलता है और उस संख्या में सेट सभी बिट्स के लिए एक सेट मान (यानी कॉमा-सेपरेटेड मानों की सूची) लौटाता है, जिसमें लो-ऑर्डर बिट के लिए पहली स्ट्रिंग, अगले सबसे लो बिट के लिए दूसरी स्ट्रिंग, और इसी तरह उपयोग होती है।

सिंटैक्स

MAKE_SET(bits, str1, str2,…)

यहाँ,

  • bits एक एक्सप्रेशन है, जिसका दशमलव या बाइनरी मान हो सकता है।
  • str1, str2… स्ट्रिंग्स की सूची है।

उदाहरण

mysql> Select MAKE_SET(1|2|4, 'Tutorials','Point','.com');
+---------------------------------------------+
| MAKE_SET(1|2|4, 'Tutorials','Point','.com') |
+---------------------------------------------+
| Tutorials,Point,.com                        |
+---------------------------------------------+
1 row in set (0.00 sec)

यहाँ, उपरोक्त उदाहरण में, पहला बिट 1 है यानी 001, सबसे दायां अंक 1 है इसलिए यह 'Tutorials' लौटाता है, दूसरा बिट 2 है यानी 010, मध्य अंक 1 है इसलिए यह 'Point' लौटाता है और तीसरा बिट 4 है यानी 100, सबसे बायां अंक 1 है इसलिए यह '.com' लौटाता है।

  1. - MySQL में ROW_NUMBER() क्या है?

    ROW_NUMBER() फंक्शन MySQL 8.0 संस्करण से शामिल किया गया है। यह एक विंडो फंक्शन (window function) है जिसका उपयोग प्रत्येक पंक्ति को एक क्रमिक संख्या (sequence number) असाइन करने के लिए किया जाता है। उदाहरण: टेबल बनाना और डेटा डालना INSERT INTO rowNumberDemo VALUES (John), (John), (Bob), (Smith); ड

  1. - MySQL में RANK फंक्शन?

    RANK() फंक्शन का उपयोग रिजल्ट सेट के पार्टीशन के भीतर प्रत्येक रो को रैंक देने के लिए किया जा सकता है। पहले, आइए एक टेबल बनाते हैं − mysql> create table RankDemo -> ( -> id int -> ); Query OK, 0 rows affected (0.53 sec) टेबल में रिकॉर्ड्स इन्सर्ट करना। mysql> insert int

  1. - MySQL में CHAR() का रिवर्स फ़ंक्शन क्या है

    CHAR() का रिवर्स फ़ंक्शन MySQL में ASCII() या ORD() है। यहां ASCII() बाएं-मोस्ट वर्ण का संख्यात्मक मान लौटाता है, जबकि ORD() आर्गुमेंट के बाएं-मोस्ट वर्ण का कैरेक्टर कोड लौटाता है। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable ( Value int, Value1 char(1), Value2 char(