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

स्ट्रिंग में तीसरे कॉमा से चुनें

इसे आजमाएं:

3 कॉमा से स्ट्रिंग के अंत तक एक सबस्ट्रिंग करें .. 3 कॉमा खोजने के लिए, मैं charindex() फ़ंक्शन का 3 बार उपयोग कर रहा हूं

  declare @str varchar(50)='bzip2,1,668,some,text'

  select substring(@str,
  CHARINDEX(',',@str,CHARINDEX(',',@str,CHARINDEX(',',@str,1)+1)+1)+1,
  LEN(@str)-CHARINDEX(',',@str,CHARINDEX(',',@str,CHARINDEX(',',@str,1)+1)+1))

परिणाम :

some,text


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL डिलीट त्रुटि के बजाय तालिका को साफ करता है

  2. SQL सर्वर (T-SQL) में उन्नत सर्वर कॉन्फ़िगरेशन विकल्प दिखाएँ

  3. डेटाटेबल की सामग्री प्रिंट करें

  4. SQL सर्वर क्वेरी स्टोर

  5. क्या मैं एक कॉलम में एकाधिक पंक्तियों को अल्पविराम से परिसीमित कर सकता हूँ?