用于字段中最大值的Android SQLite语法

用于字段中最大值的Android SQLite语法,第1张

概述尝试通过SQLite查询获取列中的最大值.从我正在阅读的所有内容中,我的代码应该可行.但事实并非如此.这是代码:SQLiteDatabasedb=myDBOpenHelper.getWritableDatabase();Cursorcursor=db.rawQuery("SELECTMAX(GAME_COLUMN)FROMGAMES_TABLE",null);此时表格是空的,而不

尝试通过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语法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1106246.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存