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

चयन क्वेरी के खंड में पास करने वाले मानों को कैसे ट्रिम करें

अगर मैं आपके प्रश्न को सही ढंग से समझता हूं तो आप एक्सेल से IN . में पेस्ट कर रहे हैं एक तदर्थ क्वेरी में खंड नीचे के रूप में।

अनुगामी रिक्त स्थान कोई फर्क नहीं पड़ता। यह अभी भी स्ट्रिंग से मेल खाएगा foo बिना किसी अनुगामी रिक्त स्थान के।

लेकिन आपको यह सुनिश्चित करने की आवश्यकता है कि कोई प्रमुख स्थान नहीं हैं।

चूंकि डेटा का स्रोत एक्सेल है, तो क्यों न यह सब वहीं करें?

आप सूत्र का उपयोग कर सकते हैं

= CONCATENATE("'",TRIM(SUBSTITUTE(A1,"'","''")),"',")

फिर परिणाम को कॉपी करें (उपरोक्त स्क्रीनशॉट में कॉलम बी से) और अंतिम प्रविष्टि से अतिरिक्त कॉमा को ट्रिम करने की आवश्यकता है।



  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. EPPLUS के साथ सूची से एक्सेल में निर्यात करें

  3. एसक्यूएल बल्क इंसर्ट के साथ शून्य मान नहीं डालेगा

  4. क्रिस्टल रिपोर्ट व्यूअर खोलने में त्रुटि

  5. SQL सर्वर वर्चर को डेटाटाइम में कनवर्ट करें