「ルート」テーブルに「AppendedData」列があります。この形式でデータを保存します
-------------
ID | AppendedData
1 | abc : xyz
2 | 123a : gvk
--------------
私が欲しいのは、この「AppendedData」のwhere句を2つの部分に分割/サブストリングすることにより、検索クエリを作成することです。「:」の前の部分は、値の照合に使用されます。
私が作業している現在のアプリケーションは古いものなので、ストアドプロシージャを作成することはできません。だから私が残しているのは、c#でクエリを記述し、それを実行してデータブルを返すことです。では、C#でこれを行うにはどうすればよいですか?
私はこれまでSQLサーバーでこれを試していましたが、2番目の部分、つまり「:」の後を返しています。
私の質問:
select SUBSTRING(AppendedData,CHARINDEX(':',AppendedData)+1, 100) from route