O expresie SQL este un șir de caractere care constituie integral sau parțial o instrucțiune SQL. De exemplu, metoda FindFirst a unui obiect Recordset utilizează o expresie SQL constând în criteriile de selectare din o clauză SQL WHERE.
Motorul de baze de date Microsoft Access utilizează serviciul de expresii Visual Basic for Applications (VBA) pentru a efectua operațiuni aritmetice simple și evaluări ale funcțiilor. Toți operatorii utilizați în expresiile Microsoft Access SQL (în afară de Between, In și Like ) sunt definiți de serviciul de expresii VBA. În plus, serviciul de expresii VBA oferă peste 100 de funcții VBA pe care le puteți utiliza în expresiile SQL. De exemplu, puteți utiliza aceste funcții VBA pentru a compune o interogare SQL în vizualizarea Proiectare interogare Microsoft Office Access 2007 și puteți utiliza aceste funcții într-o interogare SQL din metoda DAO OpenRecordset în cod Microsoft Visual C++, Microsoft Visual Basic și Microsoft Office Excel 2007 VBA.