SQLite反向Glob匹配查询:参数值匹配表中Glob模式的实现
问题说明
现有如下数据表:
| name | match |
|---|---|
| a | * |
| b | ? |
| c | THIS |
| d | THAT |
我需要通过可替换参数(?)传入一个值,查询出该值能被match列中的Glob模式匹配的行。
预期示例
- 当
?传入值THIS时,预期返回行a和c。 - 当
?传入值SELF时,预期返回行a。 - 当
?传入值A时,预期返回行a和b。
问题点
以下SQL语句无法实现上述需求:
SELECT name from table WHERE match GLOB ?
现有思路
我目前的想法是先不使用GLOB查询出所有数据行,再在调用查询的代码中手动执行Glob匹配。
内容的提问来源于stack exchange,提问作者Yeow_Meng
相关产品推荐
相关产品推荐

