sql >> Database >  >> RDS >> Sqlserver

Door komma's gescheiden waarde converteren naar rijen in sql-server

Je hebt je vraag getagd met SQL Server 2016, in SQL Server 2016 is er een nieuwe functie STRING_SPLIT .

In SQL Server 2016 zou uw vraag zo simpel moeten zijn als:

declare @tab table ([user_name] varchar(10),Unit varchar(100))
insert into @tab
VALUES ('ABC','1,2')

SELECT t.[user_name]
       , Value as Unit
FROM @tab t 
    CROSS APPLY STRING_SPLIT(t.Unit , ',') 


  1. MySQL-update-instructie komt alleen overeen met de eerste rij

  2. Hoe alle productcategorieën uit de mysql-database te halen via php en json-array terug te geven

  3. PHP negeert SSL-certificaten bij verbinding met MySql

  4. Waar zijn PostgreSQL-REGELS goed voor?