sql >> データベース >  >> RDS >> Sqlserver

コンマ区切りの値をSQLサーバーの行に変換する方法

    質問に SQL Server 2016 のタグを付けました。SQL Server 2016 には新しい関数 STRING_SPLIT .

    SQL Server 2016 では、クエリは次のように単純にする必要があります:

    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. 理論的にはクエリから行のフェッチまでのphppostgres

    2. PL / SQL:ストアドプロシージャのINパラメータを使用してSELECTステートメントを書き直します

    3. PHPPGで準備されたstatemensのクエリを理解するには

    4. 動的SQLとストアドプロシージャ