■94641 / ) |
SQLServer でのデータの取り出し方法を教えてください |
□投稿者/ 紅子 (7回)-(2020/04/27(Mon) 10:05:55)
|
分類:[.NET 全般]
NO DATA FLG 10 '' 1 20 '10' 2 20 '' 2 30 '' 2 40 '' 1 50 '' 2 50 '5,7' 2
NO順に並べた時にFLGの変化で区切りDATA に @DATA が含んでいれば その前の区切りのデータを取り出す方法を教えてください
NO DATA FLG 10 '' 1 ---------- 20 '10' 2 20 '' 2 30 '' 2 ---------- 40 '' 1 ---------- 50 '' 2 50 '5,7' 2
例1>> DECLARE @NO INT = 50; DECLARE @DATA VARCHAR('5'); →[40 '' 1]を取出す 例2>> DECLARE @NO INT = 40; DECLARE @DATA VARCHAR(''); この場合 →[20 '10' 2] →[20 '' 2] →[30 '' 2] 3つを取出す
よろしくお願いいたします
|
|