Скалярные функции ODBC

Microsoft Access SQL поддерживает синтаксис ODBC для скалярных функций. Например, запрос

SELECT DAILYCLOSE, DAILYCHANGE FROM DAILYQUOTE
WHERE {fn ABS(DAILYCHANGE)} > 5

возвращает все строки, где абсолютное значение изменения цены акции превышает пять.

Поддерживается только часть скалярных функций ODBC. Они указаны в таблицах ниже.

Описания аргументов и полное объяснение синтаксиса перехода для включения функций в инструкции SQL можно найти в документации ODBC.

Функции обработки строковых значений

ASCII

LENGTH

RTRIM

CHAR

LOCATE

SPACE

CONCAT

LTRIM

SUBSTRING

LCASE

RIGHT

UCASE

LEFT


Функции обработки числовых значений

ABS

FLOOR

SIN

ATAN

LOG

SQRT

CEILING

POWER

TAN

COS

RAND

MOD

EXP

SIGN


Функции обработки значений даты и времени

CURDATE

DAYOFYEAR

MONTH

CURTIME

YEAR

WEEK

NOW

HOUR

QUARTER

DAYOFMONTH

MINUTE

MONTHNAME

DAYOFWEEK

SECOND

DAYNAME


Преобразование типов данных

CONVERT

Строковые литералы можно преобразовать в значения следующих типов: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR и SQL_DATETIME.



Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×