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;
这将为您提供在子条件中找到的所有不同值的计数(*)和最小值(价格)