Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да разделя низ на променливи в sql?

за разделяне около знак :

DECLARE @A VARCHAR (100)= 'cat | bat | sat'

SELECT items
INTO #STRINGS 
FROM dbo.split(@A,'|')

вижте също тази връзка

DECLARE @test varchar(max);
set @test = 'Peter/Parker/Spiderman/Marvel';
set @test = Replace(@test, '/', '.');

SELECT ParseName(@test, 4) --returns Peter
SELECT ParseName(@test, 3) --returns Parker
SELECT ParseName(@test, 2) --returns Spiderman
SELECT ParseName(@test, 1) --returns Marvel

SQL Server 2005:разделяне низ в масив и получаване на масив(x)?

заобиколни решения за разделяне на низове:

http://www.sqlperformance.com/2012/07 /t-sql-queries/split-strings



  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 Server Business Intelligence Development Studio

  2. Как да изберете всички записи от една таблица, които не съществуват в друга таблица?

  3. Как да използвате SignalR в уеб ферма, като използвате Sql сървър като задна платка

  4. Преобразувайте редовете в колони с помощта на „Pivot“ в SQL Server

  5. оптимизирайте заявката за най-близък съсед на 70 милиона пространствени облака от точки с изключително висока плътност на SQL Server 2008