Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

कॉलम की सबस्ट्रिंग अपडेट करें

UPDATE Meter
SET Name = 'ZAA_' + SUBSTRING(Name, 4, LEN(Name))
WHERE SUBSTRING(Name, 1, 4) = 'ZAA\'

संपादित करें:

या जैसा कि @Damien_The_Unbliever बताता है, एक इंडेक्स का उपयोग करने के लिए:

UPDATE Meter
SET Name = 'ZAA_' + SUBSTRING(Name, 4, LEN(Name))
WHERE Name LIKE 'ZAA\%'

संपादित करें

अपनी टिप्पणी से, अतिरिक्त \ . को ठीक करने के लिए इस कथन का प्रयास करें :

UPDATE Meter
SET Name = 'ZAA_' + SUBSTRING(Name, 5, LEN(Name))
WHERE Name LIKE 'ZAA_\%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस प्रशासकों के लिए 4 अद्भुत SQL सर्वर निगरानी संसाधन

  2. SQL कन्वर्ट दिनांक फ़ंक्शन का उपयोग करने के विभिन्न तरीके

  3. मैं SQL सर्वर में किसी तालिका से कॉलम नाम कैसे प्राप्त कर सकता हूं?

  4. प्राथमिक कुंजी को कैसे अपडेट करें

  5. FREETEXTTABLE की रैंक हमेशा 0 . होती है