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

SQL सर्वर अल्पविराम द्वारा विभाजित

declare @T table (Address_col varchar(20))

insert into @T values
('Nevada,USA'),
('Tokyo,Japan'),
('Hanoi,Vietnam')

select left(Address_col, charindex(',', Address_col)-1) as Address_col,
       stuff(Address_col, 1, charindex(',', Address_col), '') as Country
from @T

अपडेट करें:
एक स्ट्रिंग को तीन भागों से विभाजित करें, यह इस तरह दिख सकता है:@T तालिका घोषित करें (Address_col varchar(20))

insert into @T values
('Nevada,USA,World'),
('Tokyo,Japan,World'),
('Hanoi,Vietnam,World')

select parsename(C, 3),
       parsename(C, 2),
       parsename(C, 1) 
from @T
  cross apply (select replace(Address_col, ',', '.')) as T(C)


  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 सर्वर में xml आउटपुट में xml एन्कोडिंग <?xml संस्करण =1.0 एन्कोडिंग =UTF-8?> कैसे जोड़ें?

  2. पायथन में पैरामीटर क्वेरी के लिए सिंटेक्स (pyodbc)

  3. Tsql में xml कॉलम को क्वेरी कैसे करें

  4. SqlParameter तालिका नाम की अनुमति नहीं देता है - sql इंजेक्शन हमले के बिना अन्य विकल्प?

  5. SQL सर्वर में SESSION_CONTEXT () कैसे काम करता है