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

मैं अपनी पसंद के कॉलम नाम में REPLACE () फ़ंक्शन का मान कैसे प्राप्त कर सकता हूं?

<घंटा/>

हमारे पसंद के कॉलम नाम में REPLACE () फ़ंक्शन के मान प्राप्त करने के लिए, हमें REPLACE () फ़ंक्शन के साथ 'AS' कीवर्ड का उपयोग करने की आवश्यकता है।

उदाहरण

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

उपरोक्त क्वेरी हमारी पसंद 'Name_Changed' के कॉलम नाम में REPLACE() फ़ंक्शन का परिणाम सेट देगी जो कीवर्ड 'AS' के बाद दिया गया है।


  1. MySQL में कॉलम का नाम कैसे पता करें?

    इसके लिए आप SHOW COLUMNS या INFORMATION_SCHEMA.COLUMN का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable603 ( ClientId int NOT NULL AUTO_INCREMENT, ClientName varchar(100), ClientAge int, ClientAddress varchar(100), ClientCountryName varchar(100), ClientEducationDetails varchar(20

  1. मैं MySQL में कॉलम के लिए डिफ़ॉल्ट मान कैसे सेट करूं?

    डिफ़ॉल्ट मान सेट करने के लिए, डिफ़ॉल्ट कीवर्ड का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable758 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) कॉलम के लिए डिफ़ॉल्ट मान सेट करने की क्वेरी निम्नलिखित है - तालिका बदले

  1. MySQL में एक विशिष्ट कॉलम मान (नाम) प्राप्त करें

    एक विशिष्ट कॉलम मान प्राप्त करने के लिए, LIKE क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1809 (नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1809 मानों (जॉनसन) में डालें; क्वेरी ठीक है, 1