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

この結果に対する SQL クエリの書き方は?

    declare @t table(Id int,seq varchar(100)) 
    insert into @t (Id,seq) values (1,'1839073,'),(2,'1839073,1850098,'),(3,'1850099,1850100,1850110 ')
    
    
    
    ;With Cte as (
    SELECT A.Id,  
         Split.a.value('.', 'VARCHAR(100)') AS Seq  
     FROM  
     (
         SELECT Id,  
             CAST ('<M>' + REPLACE(seq, ',', '</M><M>') + '</M>' AS XML) AS Data  
         FROM  @t
     ) AS A CROSS APPLY Data.nodes ('/M') AS Split(a) )
    
     Select ID,Seq from Cte Where Seq > ''
      

    1. PHP/MYSQLを使用した安全なパブリックAPIの構築

    2. Oracle SQLDeveloperSQLワークシートウィンドウでテキストを印刷する

    3. サブクエリを使用してOracleで結合除去が機能しない

    4. django ORMでpostgresqlウィンドウ関数を使用するクリーンな方法は?