Microsoft Access SQL поддържа използването на дефинирания от ODBC синтаксис за скаларни функции в транзитна заявка, която се изпълнява на Microsoft SQL Server. Например за да върнете всички редове, където абсолютната стойност на промяната в цената на акция е по-голяма от пет, използвайте следната заявка:
SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5
За описание на аргументите и пълно обяснение на синтаксиса за превключване за включване на функции в SQL команда вж. Скаларни функции.
ODBC скаларни функции по категории
Поддържа се подмножество от текстовите функции. Следващата таблица съдържа скаларните функции на ODBC и еквивалентните функции на Access, ако има такива.
| Функция ODBC (ODBC версия) | Функция на Access |
|---|---|
| ASCII (ODBC 1.0) | Asc функция |
| BIT_LENGTH (3.0) | (Няма еквивалент) |
| CHAR ( ODBC 1.0) | Функция Chr |
| CONCAT (ODBC 1.0) | (Използвайте оператора за съединяване на амперсанд (&) |
| РАЗЛИКА (ODBC 2.0) | (Няма еквивалент) |
| INSERT ( ODBC 1.0) | (Няма еквивалент) |
| LCASE (ODBC 1.0) | Функция LCase |
| LEFT (ODBC 1.0) | Функция Left |
| ДЪЛЖИНА (ODBC 1.0) | Функция Len |
| LOCATE (ODBC 1.0) | Функция InStr |
| LTRIM ( ODBC 1.0) | Функции LTrim, RTrim и Trim |
| OCTET_LENGTH ( ODBC 3.0) (Няма еквивалентна функция) | (Няма еквивалент) |
| ПОЗИЦИЯ (ODBC 3.0) | Функция InStr |
| REPEAT (ODBC 1.0) | Функция String |
| REPLACE (ODBC 1.0) | Функция Replace |
| RIGHT (ODBC 1.0) | Функция Right |
| RTRIM ( ODBC 1.0) | Функции LTrim, RTrim и Trim |
| SOUNDEX (ODBC 2.0) | (Няма еквивалент) |
| SPACE (ODBC 2.0) | Функция Space |
| SUBSTRING (ODBC 1.0) | Функция Mid |
| UCASE (ODBC 1.0) | Функция UCase |