pb数据库pos函数值

谢谢你的解答,还有一点问题希望你能解答p=pos("河南省洛阳市河南科技大学","河南",pos("信息管理与信息系统","信息",4))答案给的是13,我怎么感觉应该是... 谢谢你的解答,还有一点问题希望你能解答
p=pos("河南省洛阳市河南科技大学","河南",pos("信息管理与信息系统","信息",4))答案给的是13,
我怎么感觉应该是7啊?
展开
 我来答
Lr这样
2014-12-12 · TA获得超过130个赞
知道小有建树答主
回答量:276
采纳率:0%
帮助的人:190万
展开全部
13的答案是错的。7是正确的!
pos("信息管理与信息系统","信息",4):返回4位置‘信息’ 在 ‘信息管理与信息系统’ 中第一次出现的位置。 返回是6
pos("河南省洛阳市河南科技大学","河南",6):返回6位置‘河南' 在 '河南省洛阳市河南科技大学 '中第一次出现的位置。 返回是7
请采纳。谢谢!
追问
老师给的答案,好纠结啊
追答
13的答案肯定是错的!(我都用PB运行了)这样你先问下其他同学!看下他们算出来答案是多少!如果算出来答案是7。可一起向老师,请教这个问题!
仰恬静Y4
2017-09-03 · TA获得超过212个赞
知道小有建树答主
回答量:282
采纳率:80%
帮助的人:51.5万
展开全部
先根据P2,用POS函数,来判断逗号的位置,配合DO WHILE循环把P2分解成一个一个的小单元,即菠萝,香蕉,水蜜桃,然后再使用POS函数到P1里面去分别定位每一个,比如P2分解出菠萝,查找P1,POS函数查到菠萝的位置,然后根据POS定位空格的位置,截取出菠萝56,放到一个新的变量中,同样,P2截取的菠萝因为在P1中存在,也放到一个新变量中,这样循环完成,这两个变量就是P2在P1中存在的串和P1对应的串,然后把两个变量拼接在一起,就可以得到新的你想要的结果了。 主要用到的函数是POS(定位查找), MID(字符串截取)。主要用到的方法就是DO WHILE循环(一个就够了,知道P2中的逗号找不到位置)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式