假设我有这张桌子:
name|match
a |*
b |?
c |THIS
d |THAT
通过可替换参数(
?
)给定一个值,我想选择该值与match
中的全局匹配的行。
示例:
?
== THIS
希望查询返回行 a
和 c
。?
== SELF
希望查询返回行 a
。?
== A
希望查询返回行 a
和 b
。这不起作用:
SELECT name from table WHERE match GLOB ?
我的感觉是实现所需行为的方法是不使用
GLOB
进行查询,然后在调用查询的代码中手动执行 glob。
SELECT name from table WHERE ? GLOB match