Android SQLite:我可以将这四个SQLite查询合并为一个吗?

Android SQLite:我可以将这四个SQLite查询合并为一个吗?,sqlite,Sqlite,它们都在查询同一个表,一个选择结果数,另一组选择最小值 这可以简化为一个查询吗 likeNewTotal = db.getSingleValue("SELECT COUNT(*) FROM Offers WHERE subCondition = 'likenew'"); veryGoodTotal = db.getSingleValue("SELECT COUNT(*) FROM Offers WHERE subCondition = 'verygood'"); goodT

它们都在查询同一个表,一个选择结果数,另一组选择最小值

这可以简化为一个查询吗

      likeNewTotal = db.getSingleValue("SELECT COUNT(*) FROM Offers WHERE subCondition = 'likenew'");
   veryGoodTotal = db.getSingleValue("SELECT COUNT(*) FROM Offers WHERE subCondition  = 'verygood'");
 goodTotal = db.getSingleValue("SELECT COUNT(*) FROM Offers WHERE subCondition  = 'good'");
    acceptableTotal = db.getSingleValue("SELECT COUNT(*) FROM Offers WHERE subCondition  = 'acceptable'");

    likeNewLow = db.getSingleValue("SELECT MIN(price) FROM Offers WHERE subCondition = 'likenew'");
        veryGoodLow = db.getSingleValue("SELECT MIN(price) FROM Offers WHERE subCondition  = 'verygood'");
    goodLow = db.getSingleValue("SELECT MIN(price) FROM Offers WHERE subCondition  = 'good'");
    acceptableLow = db.getSingleValue("SELECT MIN(price) FROM Offers WHERE subCondition  = 'acceptable'");

您可能正在按功能查找组:

SELECT subCondition,COUNT(*),MIN(price) FROM Offers GROUP BY subCondition;
这将为您提供在
子条件中找到的所有不同值的计数(*)和最小值(价格)