FR可以将数据库不规则的数据按照一定的规则取出来做成另一个数据集吗?

FR可以将数据库不规则的数据按照一定的规则取出来做成另一个数据集吗?从而可以实现对新数据集的查询。

比如,数据库中 A B俩字段,A为序号,B为一串数字,如:123#1234#12345#123456 ,以#号来区分每段数字代表的含义。其中我想把B字段中的数据,按照以#号区分为N个字段,比如123#拆分为字段#1,1234#拆分为字段#2... 123456#拆分为字段#n 

有啥方法可以实现这种需求吗


好像可以在sql里拆分成不同的结果集

FineReport Zingpan 发布于 2020-11-28 20:33 (编辑于 2020-11-28 20:36)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-11-28 20:46

如果#号的位置是规律的。可以实现

如果#号位置不规律,会比较麻烦点。但也是可以的

先说#号位置按照你说的这种情况是规律的话。

那可以在sql中先取字段#1

select A字段,left(字段B,3) 字段1,substr(字段B,5,4) 字段2,substr(字段B,10,5) 字段3,substr(字段B,17,6)字段4

from 表


  • 2关注人数
  • 393浏览人数
  • 最后回答于:2020-11-28 20:46
    请选择关闭问题的原因
    确定 取消
    返回顶部