为什么“ _”(下划线)与“-”(连字符)匹配?

为什么“ _”(下划线)与“-”(连字符)匹配?,第1张

为什么“ _”(下划线)与“-”(连字符匹配

因为下划线

_
是百分号之类的通配符
%
,只不过它只查找一个字符。

SQL模式匹配使您可以使用“ _”来匹配任何单个字符,并使用“%”来匹配任意数量的字符(包括零个字符)。

(来自MySQL文档中的3.3.4.7。模式匹配。)

如果要将下划线

like
用作文字,则必须对其进行转义:

select * from a where name like '%taz_manual%.pdf%';


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5063534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存