我正在开发一个在 Sqlite 中有其后端的 iphone 应用程序。我想从 db 表中搜索一个模式。我为此使用了以下查询
SELECT roman,walpha FROM gurbani where walpha LIKE 'rm rs% p%'
我的要求是结果应该包含第一个单词'rm',第二个单词以'rs'开头,第三个单词必须以'p'开头。
下面是我的sql查询结果的截图
在我的结果中,walpha 3,6 和 7 中的行是错误的,因为我希望第三个单词以字母“p”开头。这是因为在 sql 查询中使用了 'rs%'。所以我尝试了另一个查询,如下所示:
SELECT roman,walpha FROM gurbani where walpha LIKE 'rm rs p%'
但这仅导致上述屏幕截图中的第 4 行。我是 Sql 新手。还有其他方法可以搜索我的模式吗?