Ein SQL-Ausdruck ist eine Zeichenfolge, die eine SQL-Anweisung ganz oder teilweise umfasst. Beispielsweise verwendet die FindFirst-Methode für ein Recordset-Objekt einen SQL-Ausdruck, der aus den Auswahlkriterien in einer SQL WHERE-Klausel besteht.
Die Microsoft Access-Datenbank-Engine verwendet den VBA-Ausdrucksdienst (Visual Basic for Applications), um einfache Arithmetik- und Funktionsauswertung durchzuführen. Alle in Microsoft Access SQL-Ausdrücken verwendeten Operatoren (außer Between , In und Like ) werden vom VBA-Ausdrucksdienst definiert. Darüber hinaus bietet der VBA-Ausdrucksdienst über 100 VBA-Funktionen, die Sie in SQL-Ausdrücken verwenden können. Beispielsweise können Sie diese VBA-Funktionen verwenden, um eine SQL-Abfrage in der Entwurfsansicht der Microsoft Office Access 2007 Abfrage zu erstellen, und Sie können diese Funktionen auch in einer SQL-Abfrage in der DAO OpenRecordset-Methode in Microsoft Visual C++, Microsoft Visual Basic und Microsoft Office Excel 2007 VBA-Code verwenden.