2017-09-22 15 views
0

フィールドに格納されているものの一部だけを返すms SQLクエリがありますか?カスタムms sqlクエリ

例えば、私がフィールドに格納され、このデータを得た:

row NGV1="" NGV10="*" NGV6=" " NGV5=" " NGV4=" " NGV3=" " NGV2=" " _tipprodus="NGV" lotuloptim="20"/

私はこの部分のみlotuloptim="20"から引用符の間にある値を表示する必要があります。結果は20になります。

ありがとうございます。

敬具

+0

あなたが値 'lotuloptimは= "20" や' '値 "20"'属性に 'lotuloptim'を持っていますか? – HoneyBadger

答えて

0

はい、あなたはSUBSTRINGを使用することができますが、あなたが開始インデックス

SELECT SUBSTRING(column_name,start,length) AS some_name FROM table_name; 

を知っておく必要があり、その後、あなたがlotuloptimに、たとえば、インデックスを検索するためにCHARINDEXを使用することができますサブストリング使用単語

DECLARE @document varchar(64); 
SELECT @document = 'Reflectors are vital safety' + 
        ' components of your bicycle.'; 
SELECT CHARINDEX('bicycle', @document); 
GO 
関連する問題