小编Sim*_*min的帖子

GreenDAO groupby子句

我目前正在使用greenDA作为我的Android应用程序的ORM.我在尝试执行GROUPBY子句时遇到了一个问题.greenDAO没有执行GROUPBY条款API /辅助方法,所以我决定使用query()queryRaw()可用于AbstractDao的类,在那里我可以通过一个有效的SQL查询方法.但是,这两个方法都返回一个java.util.List,让我感到困惑的是,如何在结果中获取列别名的值?例如,

SELECT COUNT(ID) AS NUMOFRECORDS, NAME FROM PERSONS GROUP BY AGE
Run Code Online (Sandbox Code Playgroud)

我的实体将具有NAME和AGE字段,但我创建了一个列别名NUMOFRECORDS,它不是实体的一部分.

感谢您的帮助!

android group-by greendao

7
推荐指数
2
解决办法
2243
查看次数

无法更改java Derby数据库中现有表中的列

我试图通过更改表中的一列来改变我的表.但是,我在执行以下sql命令时遇到错误 -

ALTER TABLE WALLETUSER MODIFY WALLETUSERNAME VARCHAR NOT NULL;
Run Code Online (Sandbox Code Playgroud)

我收到的错误是 -

错误代码-1,SQL状态42X01:语法错误:在第1行第24列遇到"MODIFY".

非常感谢任何帮助.

sql database jdbc derby

2
推荐指数
1
解决办法
4327
查看次数

标签 统计

android ×1

database ×1

derby ×1

greendao ×1

group-by ×1

jdbc ×1

sql ×1