Microsoft Access SQL podpira uporabo odbc določene sintakse za skalaarne funkcije v prepustni poizvedbi, ki se izvaja v microsoft SQL Server. Če želite na primer vrniti vse vrstice, kjer je bila absolutna vrednost spremembe cene delnice večja od petih, uporabite to poizvedbo:
SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5
Če želite opis argumentov in celotno razlago ubežni sintakse za vključevanje funkcij v izjavo SQL, glejte Skalarne funkcije.
Skalarni funkciji ODBC po kategoriji
Podnabor besedilnih funkcij je podprt. V spodnji tabeli so navedene skalarne funkcije ODBC in morebitne enakovredne Accessove funkcije.
| Funkcija ODBC (različica ODBC) | Funkcija Access |
|---|---|
| ASCII (ODBC 1.0) | Funkcija Asc |
| BIT_LENGTH (3.0) | (Brez enakovrednega) |
| CHAR (ODBC 1.0) | Funkcija Chr |
| CONCAT (ODBC 1.0) | (Uporabite znak »in« (&) operator za spajanje znakov) |
| RAZLIKA (ODBC 2.0) | (Brez enakovrednega) |
| INSERT ( ODBC 1.0) | (Brez enakovrednega) |
| LCASE (ODBC 1.0) | Funkcija LCase |
| LEFT (ODBC 1.0) | Funkcija Left |
| LENGTH (ODBC 1.0) | Funkcija Len |
| LOCATE (ODBC 1.0) | Funkcija InStr |
| LTRIM (ODBC 1.0) | Funkcije LTrim, RTrim in Trim |
| OCTET_LENGTH (ODBC 3.0) (brez enakovredne funkcije) | (Brez enakovrednega) |
| POSITION (ODBC 3.0) | Funkcija InStr |
| REPEAT (ODBC 1.0) | Funkcija String |
| REPLACE ( ODBC 1.0) | Funkcija Replace |
| RIGHT (ODBC 1.0) | Funkcija Right |
| RTRIM (ODBC 1.0) | Funkcije LTrim, RTrim in Trim |
| SOUNDEX (ODBC 2.0) | (Brez enakovrednega) |
| PRESLEDNICA (ODBC 2.0) | Funkcija Space |
| SUBSTRING ( ODBC 1.0) | Funkcija Mid |
| UCASE (ODBC 1.0) | Funkcija UCase |