将访问字段解析为多个字段

问题描述 投票:0回答:1

我有一个称为userInfo的访问字段,在它的左侧ALWAYS保持.可以是1可以是20,但这始终是一致的。在这种情况下,它总是在右边保持_ JUST一个。我试图在查询中使用MID()函数来获取数据,但是由于数字左侧的。的数量是可变的,因此返回的结果不准确。

例如,如果userInfo包含.1_,那么我将其适当地解析为1 BUT如果字段userInfo包含..1_,则查询将其解析为.1或如果字段[ C0]包含userInfo,然后查询将其解析为...1

我需要一种方法,以便不管数字前面的句号是多少,它都会ALWAYS给我数值。我将如何编写该查询?

0
vba ms-access access-vba
1个回答
2
投票

考虑:

Select Val(Mid([tblUserInfo].[fullname],2)) AS usrLvl From tblUserInfo;

SELECT Val(Mid([fullname],InStrRev([fullname],".")+1)) AS usrLvl FROM tblUserInfo;

© www.soinside.com 2019 - 2024. All rights reserved.