要获得查询的多个结果,请使用Cursor c = mydatabase.rawQuery("command", null);
,然后使用while (c.moveToNext()) { ... }
。如广告所示工作。
但是,如果我只想在SELECT rowSomething FROM table WHERE [row] = 'Test'
中得到一个结果,并且我知道它将是一个结果,即字符串,我可以做些什么吗?String result = mydatabase.StringQuery("Command");
?
最佳答案
是的,例如使用DatabaseUtils#stringForQuery()
。
关于android - 比对单个结果使用rawQuery更优雅的方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44979813/