我正在从iphone应用程序中的DB获取数据,我想要"价格"列中的最大数字并且这个代码不工作
for(int *i=0; i <= [Rows count]; i++){
Dict = [Rows objectAtIndex:i];
if([[Dict objectForKey:@"Price"]intValue] > MaxNum){
MaxNum = [[Dict objectForKey:@"Price"]floatValue];
}
}
如果您使用核心数据,请查看此处:通过核心数据查询最大值、最小值和其他值
如果您使用sqlite,它是一个简单的sql请求:
SELECT MAX(价格)从您的桌子你的谓词在哪里;