我有一个称为userInfo
的访问字段,在它的左侧ALWAYS保持.
可以是1可以是20,但这始终是一致的。在这种情况下,它总是在右边保持_
JUST一个。我试图在查询中使用MID()
函数来获取数据,但是由于数字左侧的。的数量是可变的,因此返回的结果不准确。
例如,如果userInfo
包含.1_
,那么我将其适当地解析为1
BUT如果字段userInfo
包含..1_
,则查询将其解析为.1
或如果字段[ C0]包含userInfo
,然后查询将其解析为...1
我需要一种方法,以便不管数字前面的句号是多少,它都会ALWAYS给我数值。我将如何编写该查询?
0
考虑:
Select Val(Mid([tblUserInfo].[fullname],2)) AS usrLvl From tblUserInfo;
或
SELECT Val(Mid([fullname],InStrRev([fullname],".")+1)) AS usrLvl FROM tblUserInfo;