我想检查变量的值是否与其他值类似(类似于SQL的LIKE操作符)。例如,我希望下面的内容能够打印valid。但事实并非如此。值列表中是否允许通配符进行比较?declare @var nvarchar(50) = 'SPARK'
IF (UPPER(TRIM(@var)) NOT IN ('%SQL%', '%SERVER%', '%PAR%'))
以下查询在T-SQL中不起作用:FROM AccountsThere was an error parsing the query.[ Token line number = 2,Token line offset = 23,Token in error = < ]
Balance、Credit和Accounts都是有效的表名/字段名
在我的例子中,有一个小问题,因为在我的例子中,列可以直接包含文本'John‘,或者将文本作为数组“John”、“Smith”两者都包含。那么,如何在JSON输出中防止双转义JSON?","Smith"]'select JSON_QUERY(NameList) NameList from #jsonTest for json)
Select