Applies ToAccess за 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

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

Поддържа се подмножество от математическите функции. Следващата таблица съдържа скаларните функции на ODBC и еквивалентните функции на Access, ако има такива.

Функция ODBC (ODBC версия)

Функция на Access

ABS (ODBC 1.0)

Функция Abs

ACOS (ODBC 1.0)

(Няма еквивалент)

ASIN (ODBC 1.0)

(Няма еквивалент)

ТАВАН (ODBC 1.0)

(Няма еквивалент)

ATAN (ODBC 1.0)

Функция Atn

ATAN2 (ODBC 2.0)

(Няма еквивалент)

COS (ODBC 1.0)

Функция Cos

COT (ODBC 1.0)

(Няма еквивалент)

DEGREES (ODBC 2.0)

(Няма еквивалент)

EXP (ODBC 1.0)

Функция Exp

ЕТАЖ (ODBC 1.0)

(Няма еквивалент)

MOD (ODBC 1.0)

(Използвайте оператора MOD)

РЕГИСТРАЦИОНЕН ФАЙЛ (ODBC 1.0)

Функция Log

LOG10 (ODBC 2.0)

(Няма еквивалент)

PI (ODBC 1.0)

(Няма еквивалент)

ЗАХРАНВАНЕ (ODBC 2.0)

(Няма еквивалент)

РАДИАНИ (ODBC 2.0)

(Няма еквивалент)

RAND (ODBC 1.0)

Функция Rnd

ROUND (ODBC 2.0)

Функция Round

SIGN (ODBC 1.0)

Функция Sgn

SIN (ODBC 1.0)

Функция Sin

SQRT (ODBC 1.0)

Функция Sqr

TAN (ODBC 1.0)

Функция Tan

ОТРЯЗВАНЕ (ODBC 2.0)

(Няма еквивалент)

Поддържа се подмножество от функциите за дата/час. Следващата таблица съдържа скаларните функции на ODBC и еквивалентните функции на Access, ако има такива.

Функция ODBC (ODBC версия)

Функция на Access

CURDATE (ODBC 1.0)

Функция Date

CURTIME (ODBC 1.0)

Функция Time

CURRENT_DATE (ODBC 3.0)

Функция Date

CURRENT_TIME (ODBC 3.0)

Функция Time

CURRENT_TIMESTAMP (ODBC 3.0)

Функция Time

DAYNAME (ODBC 2.0)

Функция WeekdayName

DAYOFMONTH (ODBC 1.0)

Функция Day

DAYOFWEEK (ODBC 1.0)

Функция Weekday

DAYOFYEAR (ODBC 1.0)

Функция DatePart

EXTRACT (ODBC 3.0)

Функция DatePart

HOUR (ODBC 1.0)

Функция Hour

МИНУТА (ODBC 1.0)

Функция Minute

МЕСЕЦ (ODBC 1.0)

Функция Month

MONTHNAME (ODBC 2.0)

Функция MonthName

NOW (ODBC 1.0)

Функция Now

ТРИМЕСЕЧИЕ (ODBC 1.0)

Функция DatePart

SECOND (ODBC 1.0)

Функция Second

TIMESTAMPADD (ODBC 2.0)

Функция DateAdd

TIMESTAMPDIFF (ODBC 2.0)

Функция DateDiff

СЕДМИЦА (ODBC 1.0)

Функция DatePart

ГОДИНА (ODBC 1.0)

Функция Year

Поддържа се подмножество от функциите за конвертиране. Следващата таблица съдържа скаларните функции на ODBC и еквивалентните функции на Access, ако има такива.

ODBC функция

Функция на Access

CONVERT

Функции за конвертиране на типове

Забележка    Литералите за низ могат да бъдат конвертирани в следните типове данни: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR и SQL_DATETIME. За да конвертирате низ във валута, използвайте SQL_FLOAT. За повече информация вж . Функция за преобразуване на явен тип данни.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.