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

SQLのカンマ区切りリスト

    declare @S varchar(20)
    set @S = '1,2,3,4,5'
    
    while len(@S) > 0
    begin
      --print left(@S, charindex(',', @S+',')-1)
      exec YourSP left(@S, charindex(',', @S+',')-1)
      set @S = stuff(@S, 1, charindex(',', @S+','), '')
    end
    

    SEデータを試してみてください:文字列をウォーク




    1. jQueryUI-オートコンプリートの高速化

    2. IDをコンマ区切り値として保存する

    3. MySQLはEXECUTEの結果を変数に保存しますか?

    4. Opencart管理者側の空白ページ