Az SQL-kifejezés egy olyan karakterlánc, amely egy SQL-utasítás egy részét vagy egészét adja meg. Például a Recordset objektum FindFirst metódusa egy SQL WHERE záradékba helyezett kiválasztási feltételt tartalmazó SQL-kifejezést használ.
A Microsoft Access adatbázismotor a Visual Basic for Applications (VBA) kifejezésértékelőjét használja az egyszerű aritmetikai és függvénykiértékelésre. A Microsoft Access SQL-kifejezésekben használt összes operátort (a Between, az In és a Like kivételével) a VBA kifejezésértékelője definiálja. Ezen túlmenően a VBA kifejezésértékelő még több mint 100 további, SQL-kifejezésekben használható VBA-függvényt támogat. Ezekkel a VBA-függvényekkel például SQL-lekérdezést készíthet a Microsoft Office Access 2007 Lekérdezéstervező nézetében, továbbá használhatja e függvényeket a Microsoft Visual C++, Microsoft Visual Basic és Microsoft Office Excel 2007 alkalmazásokban, a DAO OpenRecordset metódus részét képező SQL-lekérdezésekben.