提问者:小点点

“like%%”与“like%”相同吗?


以下两个查询之间有什么区别吗:

从id类似的花名册中选择名称%

和:

从id像%%的花名册中选择名称?


共2个答案

匿名用户

它们是等价的。 %通配符匹配零个或多个字符。 因此这两个选项都检查id不是null

注意,like模式需要是一个字符串。 因此,您的两个示例都将生成语法错误。 你想要:

where id like '%'
where id like '%%'

另外,如果id是一个数字,那么您不应该对它使用字符串操作--在大多数情况下。

匿名用户