我想使用SQLite.swift执行一个相当复杂的 SQL 语句,并最好将结果放在一个数组中,以用作 tableview 的数据源。该声明如下所示:
SELECT defindex, AVG(price) FROM prices WHERE quality = 5 AND price_index != 0 GROUP BY defindex ORDER BY AVG(price) DESC
我正在研究 SQLite.swift 文档以找出如何正确执行此操作,但我找不到方法。我可以在数据库上调用 prepare 并遍历 Statement 对象,但这不是最佳性能。
任何帮助,将不胜感激。