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

MySQL REPLACE () फ़ंक्शन का उपयोग WHERE क्लॉज के साथ कैसे किया जा सकता है?


जैसा कि हम जानते हैं कि MySQL क्वेरी में कंडीशन/एस डालने के लिए WHERE क्लॉज का उपयोग किया जाता है और MySQL उन शर्तों के आधार पर परिणाम सेट करता है। इसी तरह जब हम WHERE क्लॉज के साथ REPLACE () फ़ंक्शन का उपयोग करते हैं, तो परिणाम सेट प्रदान की गई शर्तों पर निर्भर करेगा। निम्नलिखित 'छात्र' तालिका से डेटा का उपयोग करके एक उदाहरण है जिसमें REPLACE() फ़ंक्शन कॉलम 'नाम' के रिकॉर्ड को प्रतिस्थापित करता है जिसमें कॉलम 'विषय' का मान 'कंप्यूटर' है।

उदाहरण

mysql> Select Name, REPLACE(Name, 'G','S') from student Where Subject = 'Computers';
+--------+------------------------+
| Name   | REPLACE(Name, 'G','S') |
+--------+------------------------+
| Gaurav | Saurav                 |
| Gaurav | Saurav                 |
+--------+------------------------+
2 rows in set (0.00 sec)

  1. मैं अपने MySQL डेटाबेस में एम्परसेंड के साथ &को कैसे बदल सकता हूँ?

    एम्परसेंड के साथ &को बदलने के लिए, MySQL REPLACE() का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value varchar(100) ); Query OK, 0 rows affected (1.06 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर

  1. क्या हम MySQL WHERE क्लॉज के साथ कई मान प्राप्त कर सकते हैं?

    हां, हम ला सकते हैं, लेकिन शर्तों के लिए MySQL OR का उपयोग करें। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 1421 (कर्मचारी नाम, कर्मचारी वेतन) मान (माइक, 14500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16

  1. MySQL व्यू का उपयोग WHERE क्लॉज के साथ कैसे करें?

    MySQL व्यू के लिए WHERE क्लॉज के साथ, सिंटैक्स इस प्रकार है - अपने व्यूनाम से * चुनें जहां आपका कॉलमनाम=आपका वैल्यू; आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.26 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1432(StudentName,StudentBranchName) मानों में