Applies ToAccess pre Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

Microsoft Access SQL podporuje používanie definovanej syntaxe ODBC pre skalárne funkcie v odovzdávaní dotazu, ktorý sa spúšťa v microsoft SQL Server. Ak chcete napríklad vrátiť všetky riadky, v ktorých absolútna hodnota zmeny ceny akcie bola väčšia ako päť, použite nasledujúci dotaz:

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

Popis argumentov a úplné vysvetlenie syntaxe ukončenia na zahrnutie funkcií do príkazu SQL nájdete v téme Skalárne funkcie.

Skalárne funkcie ODBC podľa kategórie

Podmnožina textových funkcií je podporovaná. V nasledujúcej tabuľke sú uvedené skalárne funkcie ODBC a ekvivalentné accessové funkcie, ak existujú.

Funkcia ODBC (verzia ODBC)

Access (funkcia)

ASCII (ODBC 1.0)

Funkcia Asc

BIT_LENGTH (3.0)

(Bez ekvivalentu)

CHAR ( ODBC 1.0)

Funkcia Chr

CONCAT ( ODBC 1.0)

(Použite operátor zreťazenia znakov ampersand (&)

DIFFERENCE (ODBC 2.0)

(Bez ekvivalentu)

INSERT (ODBC 1.0)

(Bez ekvivalentu)

LCASE (ODBC 1.0)

Funkcia LCase

LEFT (ODBC 1.0)

Funkcia Left

LENGTH (ODBC 1.0)

Funkcia Len

LOCATE (ODBC 1.0)

Funkcia InStr

LTRIM (ODBC 1.0)

Funkcie LTrim, RTrim a Trim

OCTET_LENGTH ( ODBC 3.0) (bez ekvivalentnej funkcie)

(Bez ekvivalentu)

POSITION (ODBC 3.0)

Funkcia InStr

REPEAT (ODBC 1.0)

Funkcia String

REPLACE (ODBC 1.0)

Funkcia Replace

RIGHT (ODBC 1.0)

Funkcia Right

RTRIM (ODBC 1.0)

Funkcie LTrim, RTrim a Trim

SOUNDEX ( ODBC 2.0)

(Bez ekvivalentu)

MEDZERNÍK (ODBC 2.0)

Funkcia Space

PODREŤAZEC (ODBC 1.0)

Funkcia Mid

UCASE ( ODBC 1.0)

Funkcia UCase

Podmnožina matematických funkcií je podporovaná. V nasledujúcej tabuľke sú uvedené skalárne funkcie ODBC a ekvivalentné accessové funkcie, ak existujú.

Funkcia ODBC (verzia ODBC)

Access (funkcia)

ABS (ODBC 1.0)

Funkcia Abs

ACOS (ODBC 1.0)

(Bez ekvivalentu)

ASIN (ODBC 1.0)

(Bez ekvivalentu)

CEILING (ODBC 1.0)

(Bez ekvivalentu)

ATAN (ODBC 1.0)

Funkcia Atn

ATAN2 (ODBC 2.0)

(Bez ekvivalentu)

COS (ODBC 1.0)

Funkcia Cos

COT (ODBC 1.0)

(Bez ekvivalentu)

STUPNE (ODBC 2.0)

(Bez ekvivalentu)

EXP (ODBC 1.0)

Funkcia Exp

FLOOR (ODBC 1.0)

(Bez ekvivalentu)

MOD (ODBC 1.0)

(Použite operátor MOD)

DENNÍK (ODBC 1.0)

Funkcia Log

LOG10 (ODBC 2.0)

(Bez ekvivalentu)

PI (ODBC 1.0)

(Bez ekvivalentu)

POWER (ODBC 2.0)

(Bez ekvivalentu)

RADIÁNY (ODBC 2.0)

(Bez ekvivalentu)

RAND (ODBC 1.0)

Funkcia Rnd

ROUND (ODBC 2.0)

Funkcia Round

SIGN (ODBC 1.0)

Funkcia Sgn

SIN (ODBC 1.0)

Funkcia Sin

SQRT (ODBC 1.0)

Funkcia Sqr

TAN (ODBC 1.0)

Funkcia Tan

TRUNCATE (ODBC 2.0)

(Bez ekvivalentu)

Podmnožina funkcií dátumu a času je podporovaná. V nasledujúcej tabuľke sú uvedené skalárne funkcie ODBC a ekvivalentné accessové funkcie, ak existujú.

Funkcia ODBC (verzia ODBC)

Access (funkcia)

CURDATE (ODBC 1.0)

Funkcia Date

CURTIME (ODBC 1.0)

Funkcia Time

CURRENT_DATE (ODBC 3.0)

Funkcia Date

CURRENT_TIME (ODBC 3.0)

Funkcia Time

CURRENT_TIMESTAMP (ODBC 3.0)

Funkcia Time

DAYNAME (ODBC 2.0)

Funkcia WeekdayName

DEŇ MESIACA (ODBC 1,0)

Funkcia Day

DAYOFWEEK (ODBC 1.0)

Funkcia Weekday

DAYOFYEAR (ODBC 1.0)

Funkcia DatePart

EXTRACT (ODBC 3.0)

Funkcia DatePart

HODINA (ODBC 1,0)

Funkcia Hour

MINUTE (ODBC 1.0)

Funkcia Minute

MESIAC (ODBC 1,0)

Funkcia Month

MONTHNAME (ODBC 2.0)

Funkcia MonthName

TERAZ (ODBC 1.0)

Funkcia Now

QUARTER (ODBC 1.0)

Funkcia DatePart

SECOND (ODBC 1.0)

Funkcia Second

TIMESTAMPADD (ODBC 2.0)

Funkcia DateAdd

TIMESTAMPDIFF (ODBC 2.0)

Funkcia DateDiff

TÝŽDEŇ (ODBC 1.0)

Funkcia DatePart

YEAR (ODBC 1.0)

Funkcia Year

Podmnožina funkcií konverzie je podporovaná. V nasledujúcej tabuľke sú uvedené skalárne funkcie ODBC a ekvivalentné accessové funkcie, ak existujú.

Funkcia ODBC

Access (funkcia)

CONVERT

Funkcie na konverziu typu údajov

Poznámka:    Reťazcové literáli možno skonvertovať na nasledujúce typy údajov: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR a SQL_DATETIME. Ak chcete konvertovať reťazec na menu, použite SQL_FLOAT. Ďalšie informácie nájdete v téme Explicitná funkcia konverzie typu údajov.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.