この SQL クエリを ORMLite に実装して結果を評価するにはどうすればよいですか?
SELECT SUM(column1 * column2) AS total FROM (ANOTHER_SELECT_QUERY)
この SQL クエリを ORMLite に実装して結果を評価するにはどうすればよいですか?
SELECT SUM(column1 * column2) AS total FROM (ANOTHER_SELECT_QUERY)
これを行うには、いくつかの方法があります。1つの方法は簡単です:
long sum = dao.queryRawValue(
"SELECT SUM(column1 * column2) AS total FROM (...)");
を使用しQueryBuilder
てクエリを作成できます。
QueryBuilder<Foo, Integer> qb = dao.queryBuilder();
qb.selectRaw("SUM(column1 * column2) AS total");
qb.where()...
long sum = dao.queryRawValue(qb.prepareStatementString());
私はあなたが内側のクエリを持っている必要はないと思いますcolumn1
.内側のクエリにあり、外側のクエリに移動することができます.column2
WHERE