尝试通过sqlite查询获取列中的最大值.从我正在阅读的所有内容中,我的代码应该可行.但事实并非如此.这是代码:
sqliteDatabase db = myDBOpenHelper.getWritableDatabase(); Cursor cursor = db.rawquery("SELECT MAX(GAME_ColUMN) FROM GAMES_table", null);
此时表格是空的,而不是我认为它应该重要.这是错误:
sqlite returned: error code = 1, msg = near “null”: Syntax error
我必须写错了,但我没有看到错误.表和列名称是corectly输入的.有人能发现这个吗?
如果我忽略了一些愚蠢的东西,请提前道歉.对sqlite来说很新鲜.
谢谢!
解决方法:
似乎是GAMES_table& GAME_ColUMN是String类型的变量.
如果那些是变量,那么你必须写像查询
“SELECT MAX(”GAME_ColUMN“)来自”GAMES_table“
最好使用查询代替rawquery,如下所示
db.query(GAMES_table, new String [] {"MAX("+GAME_ColUMN+")"}, null, null, null, null, null);
总结 以上是内存溢出为你收集整理的用于字段中最大值的Android SQLite语法全部内容,希望文章能够帮你解决用于字段中最大值的Android SQLite语法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)