我想在MS Access查询中执行类似的操作,但SUBSTRING是一个未定义的函数.
SELECT DISTINCT SUBSTRING(LastName, 1, 1)
FROM Authors;
Run Code Online (Sandbox Code Playgroud)
Tom*_*lak 31
您可以使用VBA字符串函数(如@onedaywhen指出,在评论中,他们是不是真正的VBA功能,但它们的等价物从MS喷气机库.至于函数签名去,他们被称为和工作一样,甚至虽然MS Access 的实际存在不是必需的,但它们是可用的.):
SELECT DISTINCT Left(LastName, 1)
FROM Authors;
SELECT DISTINCT Mid(LastName, 1, 1)
FROM Authors;
Run Code Online (Sandbox Code Playgroud)
我经常使用 msaccess vba。我认为你正在寻找 MID 功能
例子
dim myReturn as string
myreturn = mid("bonjour tout le monde",9,4)
Run Code Online (Sandbox Code Playgroud)
会给你返回值“tout”