SQL 表达式是组成全部或部分 SQL 语句的字符串。 例如,Recordset 对象上的 FindFirst 方法使用包含 SQL WHERE 子句中找到的选择条件的 SQL 表达式。
Microsoft Access 数据库引擎使用 Visual Basic for Applications (VBA) 表达式服务执行简单的算术和函数求值。 Microsoft Access SQL 表达式中使用的所有运算符(除 Between、In 和 Like 外)均由 VBA 表达式服务定义。 此外,VBA 表达式服务提供 100 多个可用于 SQL 表达式的 VBA 函数。 例如,可以在 Microsoft Office Access 2007 查询设计视图中使用这些 VBA 函数来撰写 SQL 查询,还可以在 Microsoft Visual C++、Microsoft Visual Basic 和 Microsoft Office Excel 2007 VBA 代码中 DAO OpenRecordset 方法的 SQL 查询中使用这些函数。