MS Access 查询问题,在短文本字段中有条件

MS Access query problem, with criteria in short text field

我正在尝试查询以仅列出内存超过 500 MB 的计算机,RAM 字段是短文本,字符串末尾有 "MB" 和 "GB"。我遇到的问题是我似乎无法正确编码表达式,而且到目前为止我尝试过的所有内容都存在各种错误。

我不是在寻找解决方案,但我将不胜感激或指出我应该继续阅读的方向。提前致谢

在查询中,您可以单独过滤 MB/GB:

Where (Val([RAM]) >= 500 And InStr([RAM], "MB") > 0) Or (Val([RAM]) >= 0.5 And InStr([RAM], "GB") > 0)