【问题标题】:How to use FMResultSet Group By in FMDB iOS?如何在 FMDB iOS 中使用 FMResultSet Group By?
【发布时间】:2016-05-18 18:22:29
【问题描述】:

我想从 SQLite 的表中获取分组数据。例如,表格如下:

NSString *querySQL=[[NSString alloc]initWithFormat:@"select * from %@ where company like '%@%@' and sepll||first_spell||phone||name like '%@%@%@'限制 %d 偏移 %d",TABLE_NAME,company,@"%",@"%",py,@"%",pageSize,(page-1)*pageSize]; FMResultSet *rs = [[dbManager getDatabase] executeQuery:querySQL];

我的问题是,在 executeQuery 之后,我怎样才能再次按 id 升序对 rs 进行分组?

感谢任何帮助。

【问题讨论】:

    标签: ios objective-c sqlite fmdb


    【解决方案1】:

    您应该使用“分组依据”子句。 GROUP BY 子句与 SELECT 语句配合使用,将相同的数据分组。

     NSString *query = [NSString stringWithString:@"SELECT Row_Name1, Row_Name2 FROM Table_Name where Row_Name1 like '%%?%%' or Row_Name2 like '%%?%%' group by Row_Name1, Row_Name2 order by Row_YouWantToGroup"];
     FMResultSet *rs = [theDatabase executeQuery:query];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-20
      • 2013-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多