Um SQL expressão é uma cadeia de caracteres que compõe toda ou parte de uma instrução SQL. Por exemplo, o método FindFirst em um objeto Recordset usa uma expressão SQL composta pelos critérios de seleção encontrados em uma cláusula WHERE de SQL.
O mecanismo de banco de dados do Microsoft Access usa o serviço de expressão do Visual Basic for Applications (VBA) para executar aritmética simples e avaliação de função. Todos os operadores usados em expressões SQL do Microsoft Access (exceto Between, In e Like) são definidos pelo serviço de expressão do VBA. Além disso, o serviço de expressão do VBA oferece mais de 100 funções VBA que você pode usar em expressões SQL. Por exemplo, você pode usar essas funções VBA para redigir uma consulta SQL no modo de Design de consulta Microsoft Office Access 2007 e você também pode usar essas funções em uma consulta SQL no método OpenRecordset do DAO no Microsoft Visual C++ Microsoft Visual Basic e código de VBA Microsoft Office Excel 2007.