Sql server 在T-SQL而不是运算符语法中,小于字符作为搜索条件
现在,我正在编写一个sql来从包含“的列中进行选择。有没有特定的原因使您不能使用LIKE运算符?从你的例子来看,这似乎是适用的Sql server 在T-SQL而不是运算符语法中,小于字符作为搜索条件,sql-server,tsql,Sql Server,Tsql,现在,我正在编写一个sql来从包含“的列中进行选择。有没有特定的原因使您不能使用LIKE运算符?从你的例子来看,这似乎是适用的 据英国《每日邮报》报道,它只适用于“包含基于字符的数据类型的全文索引列”。也许这就是你的问题?如果你想避免类似的情况,可以使用CHARINDEX SELECT * FROM data a WHERE CHARINDEX('<',a.name,0) > 0 选择* 从数据a 其中CHARINDEX(“CONTAINS用于搜索单词。如果您想忽略LIKE,可
据英国《每日邮报》报道,它只适用于“包含基于字符的数据类型的全文索引列”。也许这就是你的问题?如果你想避免类似的情况,可以使用CHARINDEX
SELECT *
FROM data a
WHERE CHARINDEX('<',a.name,0) > 0
选择*
从数据a
其中CHARINDEX(“CONTAINS
用于搜索单词。如果您想忽略LIKE,可以使用CHARINDEX。由于此表是如何创建的,请向我投票-对于性能问题,我们不允许使用LIKE运算符,因此我正在寻找另一个解决方案。