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

किसी फ़ील्ड सामग्री में पिछली खाली जगह निकालें

क्या आप सुनिश्चित हैं कि क्वेरी काम नहीं कर रही है? कोशिश करें:

SELECT TOP 100 '~'+ t.notes +'~'
  FROM TABLE1 t

TOP 100 परिणामों को पहली 100 पंक्तियों तक सीमित कर देगा, यह अनुमान लगाने के लिए पर्याप्त है कि क्या वास्तव में आउटपुट में जगह है। यदि है, और आरटीआरआईएम/एलटीआरआईएम इसे नहीं हटा रहा है - तो आप एक व्हाइटस्पेस चरित्र से निपट नहीं रहे हैं। उस स्थिति में, कोशिश करें:

UPDATE TABLE1
  SET notes = REPLACE(notes, 
                      SUBSTRING(notes, PATINDEX('%[^a-zA-Z0-9 '''''']%', notes), 1), 
                      '')
WHERE PATINDEX('%[^a-zA-Z0-9 '''''']%', notes) <> 0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सी # में एसक्लसेवर के रेज़र संदेश को संग्रहीत करना

  2. SQL सर्वर में स्ट्रिंग्स को जोड़ने के लिए GROUP BY का उपयोग कैसे करें?

  3. आपकी डेटाबेस निगरानी भूमिका को रॉक करने में आपकी सहायता करने के लिए 5 महान संसाधन

  4. एसक्यूएल सर्वर 2016

  5. SQL सर्वर अस्थायी वस्तु कैशिंग