1

我有一个名为的表Items,其中有一列名为Name. 如何进行查询以仅获取以某个字母开头的项目?

例如,如果我想要所有以单词 R2 开头的项目。我尝试了下面的代码,但它是错误的:

 Future<List<Item>> getFilteredItems() => (select(items)..where((t) => t.Name.like('R2'))).get();

编写查询的正确方法是什么?

4

1 回答 1

1

除了简单的 SQLite 之外,您的问题的所有方面都超出了我的知识范围。
但事实证明(由 OP 确认)我的第一个疑问解决了这个问题:

使用'R2%'而不是'R2'. 即使用正确的 SQLite 通配符。

于 2021-05-14T06:30:51.703 回答