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

स्ट्रिंग विभाजित करें। विभाजित SQL सर्वर 2005 का पहला मान प्राप्त करें

...
set reason=CASE CHARINDEX(',', reason)
                         WHEN 0 THEN reason
                         WHEN 1 THEN ''
                         ELSE LEFT(reason, CHARINDEX(',', reason)-1)
           END

यह

. के 3 मामलों से संबंधित है
  • कोई अल्पविराम नहीं
  • पहला वर्ण अल्पविराम है
  • एक संख्या जिसके बाद अल्पविराम होता है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्चर को तारीख में बदलने के लिए CONVERT () का उपयोग WHERE क्लॉज में करना

  2. सी # से SQL सर्वर डेटाबेस में बाइट [] सहेजें

  3. SQL में इस क्वेरी से केवल एक अधिकतम मान कैसे आउटपुट करें?

  4. SQL सर्वर में FILE_ID() बनाम FILE_IDEX():क्या अंतर है?

  5. SQL सर्वर में डालने पर मैं डेटा तालिका में NULL मानों को अनुपलब्ध XML तत्वों में बदलने से कैसे निपट सकता हूँ?