2016-12-27 3 views
2

ParameterNameとtagNameが一致するすべてのレコードが必要です。長さ、LEFTとSUBSTRING関数を試してみましたが、長さ、LEFT、SUBSTRING関数はU-SQLでは不可能だと思います。可能であれば、構文は何ですか?Uの部分文字列と長さ関数

@var= 
SELECT * FROM Table 
WHERE ParameterName LIKE tagName+"%"; 

答えて

3

(Azureのデータ湖のチームここ)

U-SQLのデザイン重視SQLは、機能を達成することが多くの一般的なケースを処理するために、.NETタイプのC#の式および方法の使用。

この場合、あなたのタイプはstring(System.String)なので、StartsWith()やContains()のようなメソッドは他の多くのものの中でも使用できます。

例:tagNameを

WHERE ParameterName.StartsWith(tagName) 

例で始まりParmeterName:tagNameを

WHERE ParameterName.Contains(tagName) 
0

に含まれていParmeterName公式リファレンスサイトで、さまざまなC#の式とメソッドを使用しての多くの例があります - Uは、 -SQL言語リファレンス。組み込みのC#関数と演算子(U-SQL)のサブトピックを参照してください。

+0

リンクを提供できますか? – Bhullnatik

+0

私はリンクを追加したいと思いますが、神様は私が提供するすべての回答を削除し続けます。 –

関連する問題