C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 164 を表示中)
■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つを取出す

よろしくお願いいたします

返信 編集キー/


管理者用

- Child Tree -