百分号(%)用作"一切"通配符而不是星号。它将匹配零个或多个字符。
正如@onedaywhen所说,两者具有相同的功能。
但是在黑斑羚中,我发现它们只能在不同的特定情况下工作。
假设我的数据库opd
中有表格,
opd.haha
opd.haha1
opd.abc
输入:
show tables like 'haha*'
输出:
opd.haha
opd.haha1
输入:
show tables like 'haha%'
输出:
Done. 0 results.
select 'haha' like 'ha%' -- true
select 'haha' like 'ha*' -- false
select 'haha' like 'ha__' -- true
select 'haha' like 'haha%' -- true
我的问题是
总结一下,
这个评论对吗?
答案 0 :(得分:0)
like
的标准通配符是:
_
代表单个字符%
代表零个或多个字符 like
未实现正则表达式。
如果您想要正则表达式,请使用regexp_like()
。