如何限制号码 灵活搜索中的行数

2020-09-20 03:07发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我们如何限制号码。 灵活搜索中的行数

例如 如果我只想从给定的结果中获得3行。 该操作应在数据库端执行谢谢,Jayant

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我们如何限制号码。 灵活搜索中的行数

例如 如果我只想从给定的结果中获得3行。 该操作应在数据库端执行谢谢,Jayant

付费偷看设置
发送
3条回答
95年老男孩
1楼 · 2020-09-20 03:34.采纳回答

你好杰安特,

您可以使用大多数常见的SQL子句,例如TOP或LIMIT

例如

  SELECT {c.name}
  来自{客户为c}
  按{c.name} DESC排序
  极限3
  

 选择顶部3 {c.name}
  来自{客户为c}
  按{c.name} DESC排序
  

关于Pawel

悠然的二货
2楼-- · 2020-09-20 03:54

看看我的答案

歪着头看世界
3楼-- · 2020-09-20 03:27

另一个非特定于数据库的解决方案是:

 私有列表 searchObject(最终字符串typeCode,最终int限制){
      最终的FlexibleSearchQuery查询=新的FlexibleSearchQuery(" SELECT {PK} FROM {" + typeCode +"}");
      query.setDisableCaching(DISABLE_CACHING);
      query.setDisableSearchRestrictions(DISABLE_SEARCH_RESTRICTIONS);
      query.setCount(limit); //<==限制
      返回emptyIfNull(getFlexibleSearchService()。search(query).getResult());
  }
                                                                      

一周热门 更多>