wyrażenie SQL to ciąg, który stanowi całość lub część instrukcji SQL. Na przykład metoda FindFirst obiektu Recordset używa wyrażenia SQL składającego się z kryteriów wyboru znalezionych w klauzuli WHERE języka SQL.
Aparat bazy danych programu Microsoft Access używa usługi wyrażeń Visual Basic for Applications (VBA) do wykonywania prostej oceny arytmetycznej i funkcji. Wszystkie operatory używane w wyrażeniach SQL programu Microsoft Access (z wyjątkiem operatorów Between , In i Like ) są zdefiniowane przez usługę wyrażeń języka VBA. Ponadto usługa wyrażeń języka VBA oferuje ponad 100 funkcji języka VBA, których można używać w wyrażeniach SQL. Za pomocą tych funkcji języka VBA można na przykład zredagować zapytanie SQL w widoku projektu zapytania Microsoft Office Access 2007, a także użyć tych funkcji w zapytaniu SQL w metodzie OpenRecordset języka DAO w Microsoft Visual C++, języku Microsoft Visual Basic i kodzie języka VBA Microsoft Office Excel 2007.