Een SQL-expressie is een tekenreeks die een volledige of gedeeltelijke SQL-instructie vormt. De FindFirst-methode in een Recordset-object gebruikt bijvoorbeeld een SQL-expressie die bestaat uit de selectiecriteria die in een SQL WHERE-component worden gebruikt.
De Microsoft Access-database-engine gebruikt de Visual Basic for Applications-expressieservice (VBA) om eenvoudige berekeningen en functie-evaluaties uit te voeren. Alle operators die in Microsoft Access SQL-expressies worden gebruikt, worden gedefinieerd door de VBA-expressieservice (behalve Between, In en Like). Daarnaast biedt de VBA-expressieservice meer dan 100 VBA-functies die u in SQL-expressies kunt gebruiken. U kunt bijvoorbeeld deze VBA-functies gebruiken om een SQL-query in de queryontwerpweergave van Microsoft Office Access 2007 te gebruiken en u kunt deze functies ook gebruiken in een SQL-query in de DAO OpenRecordset-methode in Microsoft Visual C++, Microsoft Visual Basic en Microsoft Office Excel 2007 VBA-code.