Применяется к
Access для Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

Microsoft Access SQL поддерживает использование определенного синтаксиса ODBC для скалярных функций в сквозном запросе, который выполняется в Microsoft SQL Server. Например, чтобы вернуть все строки, в которых абсолютное значение изменения цены акций больше пяти, используйте следующий запрос:

SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5

Описание аргументов и полное объяснение escape-синтаксиса для включения функций в инструкцию 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

LENGTH (ODBC 1.0)

Функция Len

LOCATE (ODBC 1.0)

Функция InStr

LTRIM ( ODBC 1.0)

Функции LTrim, RTrim и Trim

OCTET_LENGTH ( ODBC 3.0) (нет эквивалентной функции)

(Нет эквивалента)

POSITION (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)

(Нет эквивалента)

ПРОБЕЛ ( ODBC 2.0)

Функция Space

ПОДСТРОКА ( ODBC 1.0)

Функция Mid

UCASE ( ODBC 1.0)

Функция UCase

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.