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

MySQL FIELD() और ELT() फ़ंक्शन एक-दूसरे के पूरक कैसे हैं?


दोनों फ़ंक्शन के कामकाज के आधार पर, हम कह सकते हैं कि दोनों एक-दूसरे के पूरक हैं। वास्तव में, जैसा कि हम जानते हैं कि FIELD() फ़ंक्शन, स्ट्रिंग को आर्गुमेंट के रूप में प्रदान करने पर, स्ट्रिंग सूची से स्ट्रिंग का इंडेक्स नंबर लौटाता है और ELT() फ़ंक्शन, इंडेक्स नंबर को आर्गुमेंट के रूप में प्रदान करने पर, स्ट्रिंग सूची से स्ट्रिंग लौटाता है। निम्नलिखित उदाहरण में, हमने दोनों फ़ंक्शन को उसी स्ट्रिंग पर लागू किया है, यह अवधारणा को प्रदर्शित करेगा:

उदाहरण

mysql> SELECT ELT(4, 'Ram','is','good','boy')As Result; 
+--------+ 
| Result | 
+--------+ 
| boy    | 
+--------+ 
1 row in set (0.00 sec) 
mysql> SELECT FIELD('boy', 'Ram','is','good','boy')As Result; 
+--------+ 
| Result | 
+--------+ 
|      4 | 
+--------+ 
1 row in set (0.00 sec)

जैसा कि हम उपरोक्त परिणाम सेट से देख सकते हैं कि एक इंडेक्स नंबर को आर्गुमेंट के रूप में लेकर स्ट्रिंग को आउटपुट के रूप में देता है और दूसरा स्ट्रिंग को आर्गुमेंट के रूप में लेकर इंडेक्स नंबर को आउटपुट के रूप में देता है। इसलिए, वे दोनों एक-दूसरे के पूरक हैं।


  1. - MySQL में AES_ENCRYPT() और AES_DECRYPT() से स्ट्रिंग एन्क्रिप्ट और डिक्रिप्ट करें

    सिंटैक्स insert into yourTableName values(AES_ENCRYPT(yourValue, yourSecretKey)); select cast(AES_DECRYPT(yourColumnName, yourSecretKey) as char) from yourTableName; उदाहरण insert into demo63 values(AES_ENCRYPT(John,PASS)), (AES_ENCRYPT(David,PASS)), (AES_ENCRYPT(123456,PASS)); एन्क्रिप्टेड डेटा

  1. - C# में चेक करना कि दो स्ट्रिंग्स एनाग्राम हैं या नहीं

    एनाग्राम चेक करने का एल्गोरिदम एनाग्राम में, दूसरी स्ट्रिंग में पहली स्ट्रिंग के समान ही कैरेक्टर्स होते हैं, लेकिन उनका क्रम अलग हो सकता है। उदाहरण: silent और listen। चरण: दोनों स्ट्रिंग्स को लोअरकेस में कनवर्ट करें और कैरेक्टर ऐरे में बदलें दोनों ऐरे को सॉर्ट करें सॉर्टेड ऐरे को वापस स्ट्रिंग मे

  1. - पायथन फंक्शन्स हैशेबल क्यों और कैसे हैं?

    एक ऑब्जेक्ट को हैशेबल कहा जाता है यदि इसका एक हैश मान होता है जो इसके जीवनकाल के दौरान समान रहता है। इसमें __hash__() मेथड होता है और इसकी तुलना अन्य ऑब्जेक्ट्स से की जा सकती है। इसके लिए, इसे __eq__() या __cmp__() मेथड की आवश्यकता होती है। यदि हैशेबल ऑब्जेक्ट्स तुलना में समान हैं, तो उनका हैश मान स