数据截取显示问题

有一个字段是显示机构信息的,因为该字段的数据前面十个字都是一样的,现在想把这十个字屏蔽掉只显示从第十一个字以后的数据,这个要如何实现,请教各位大神!谢谢

FineReport wsjhong456aa 发布于 2020-6-10 07:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-6-10 07:58(编辑于 2020-6-10 08:01)

mid(字段,11,len(字段)-8)



MID(text,start_num,num_chars):返回文本串中从指定位置开始的一定数目的字符,该数目由用户指定。

Text:包含要提取字符的文本串。

Start_num:文本中需要提取字符的起始位置。文本中第一个字符的 start_num为 1,依此类推。

Num_chars:返回字符的长度。

注:

如果 start_num 大于文本长度,MID 函数返回“”(空文本)。

如果 start_num 小于文本长度,并且 start_num 加上 num_chars 大于文本长度,MID 函数将从 start_num 指定的起始字符直至文本末的所有字符。

如果 start_num 小于 1,MID 函数返回错误信息*VALUE!。

如果 num_chars 是负数,MID 函数返回错误信息*VALUE!。

示例:

MID("Finemore software",10,8)返回“software”。

MID("Finemore software",30,5)返回“”(空文本)。

MID("Finemore software",0,8)返回*VALUE!。

MID("Finemore software",5,-1)返回*VALUE!。


最佳回答
0
anhuihaiwei2005Lv4见习互助
发布于2020-6-10 08:22

可以在sql里进行处理。

oracle:substr(字段名,10)----取字段名第11位后的数据

sql server:substring(字段名,10)

  • 3关注人数
  • 525浏览人数
  • 最后回答于:2020-6-10 08:22
    请选择关闭问题的原因
    确定 取消
    返回顶部