我想要ParaName与tagName匹配的所有记录。我尝试过Length,LEFT和SUBSTRING函数,但我认为在U-SQL中不能使用Length,LEFT和SUBSTRING函数。如果可能,语法是什么?
@var=
SELECT * FROM Table
WHERE ParaName LIKE tagName+"%";
答案 0 :(得分:3)
U-SQL强调在.NET类型上使用C#表达式和方法来处理SQL通过函数实现的许多常见情况。
在这种情况下,您的类型是字符串(System.String),因此可以在许多其他方法中使用StartsWith()和Contains()等方法。
示例:以tagName
开头的ParmeterNameWHERE ParameterName.StartsWith( tagName )
示例:包含tagName
的ParmeterNameWHERE ParameterName.Contains( tagName )
答案 1 :(得分:0)
在官方参考站点上使用各种c#表达式和方法有很多例子--U-SQL语言参考。查看子主题内置C#函数和操作符(U-SQL)。