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' लौटाता है।