安卓 多个条件查询 数据库

安卓 想通过三个条件,城市,时间和类型对数据库中的数据进行查询
并且当其中某项为任何的时候,查询该项所有数据
例如;当城市=“任何城市”时,数据库中存储城市这一列的所有数据都要获取
应该如何编写数据库

可以在程序那边判断是否有‘任何’,再进行数据库操作,会比较简单。

建议看一看数据库基础知识,比如where怎么查询

拼接where条件
if (有城市)
wherestr = xxxxx
if (有城市)
wherestr = wherestr + xxxxx
以此类推