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