Applies To„Access“, skirta „Microsoft 365“ Access 2021 Access 2019 Access 2016 Access 2013

"Microsoft Access SQL" palaiko ODBC apibrėžtos skaliarinių funkcijų sintaksės naudojimą tiesioginėse užklausose, vykdomose "Microsoft "SQL Server"". Pavyzdžiui, norėdami grąžinti visas eilutes, kuriose absoliučioji akcijų kainos pokyčio reikšmė buvo didesnė nei penkios, naudokite šią užklausą:

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

Argumentų aprašą ir išsamų kaitos sintaksės paaiškinimą, kaip įtraukti funkcijas į SQL sakinį, žr. Skaliarinės funkcijos.

ODBC skaliarinės funkcijos pagal kategoriją

Palaikomas teksto funkcijų antrinis rinkinys. Šioje lentelėje išvardytos ODBC skaliarinės funkcijos ir atitinkamos "Access" funkcijos, jei tokių yra.

ODBC funkcija (ODBC versija)

Access funkcija

ASCII (ODBC 1.0)

Funkcija Asc

BIT_LENGTH (3.0)

(Atitikmens nėra)

CHAR ( ODBC 1.0)

Chr funkcija

CONCAT ( ODBC 1.0)

(Naudokite ampersendo (&) simbolių sujungimo operatorių)

DIFFERENCE ( ODBC 2.0)

(Atitikmens nėra)

INSERT ( ODBC 1.0)

(Atitikmens nėra)

LCASE ( ODBC 1.0)

LCase funkcija

LEFT ( ODBC 1.0)

Left funkcija

ILGIS ( ODBC 1.0)

Len funkcija

LOCATE (ODBC 1.0)

Funkcija InStr

LTRIM ( ODBC 1.0)

LTrim, RTrim ir Trim funkcijos

OCTET_LENGTH ( ODBC 3.0) (nėra lygiavertės funkcijos)

(Atitikmens nėra)

POSITION ( ODBC 3.0)

Funkcija InStr

REPEAT ( ODBC 1.0)

Eilutės funkcija

REPLACE ( ODBC 1.0)

Replace funkcija

RIGHT ( ODBC 1.0)

Right funkcija

RTRIM ( ODBC 1.0)

LTrim, RTrim ir Trim funkcijos

SOUNDEX ( ODBC 2.0)

(Atitikmens nėra)

TARPO KLAVIŠAS ( ODBC 2.0)

Tarpo funkcija

DALINĖ EILUTĘ ( ODBC 1.0)

Vidurinė funkcija

UCASE ( ODBC 1.0)

UCase funkcija

Palaikomas matematinių funkcijų antrinis rinkinys. Šioje lentelėje išvardytos ODBC skaliarinės funkcijos ir atitinkamos "Access" funkcijos, jei tokių yra.

ODBC funkcija (ODBC versija)

Access funkcija

ABS (ODBC 1.0)

Abs funkcija

ACOS (ODBC 1.0)

(Atitikmens nėra)

ASIN (ODBC 1.0)

(Atitikmens nėra)

CEILING (ODBC 1.0)

(Atitikmens nėra)

ATAN (ODBC 1.0)

Atn funkcija

ATAN2 (ODBC 2.0)

(Atitikmens nėra)

COS (ODBC 1.0)

Cos funkcija

COT (ODBC 1.0)

(Atitikmens nėra)

LAIPSNIAI (ODBC 2.0)

(Atitikmens nėra)

EXP (ODBC 1.0)

Exp funkcija

PAGRINDAS (ODBC 1.0)

(Atitikmens nėra)

MOD (ODBC 1.0)

(Naudokite MOD operatorių)

ŽURNALAS (ODBC 1.0)

Log funkcija

LOG10 (ODBC 2.0)

(Atitikmens nėra)

PI (ODBC 1.0)

(Atitikmens nėra)

POWER (ODBC 2.0)

(Atitikmens nėra)

RADIANAI (ODBC 2.0)

(Atitikmens nėra)

RANDAS (ODBC 1.0)

Rnd funkcija

ROUND (ODBC 2.0)

Round funkcija

ŽENKLAS (ODBC 1.0)

Sgn funkcija

SIN (ODBC 1.0)

Sin funkcija

SQRT (ODBC 1.0)

Sqr funkcija

TAN (ODBC 1.0)

Funkcija Tan

TRUMPINTI (ODBC 2.0)

(Atitikmens nėra)

Palaikomas datos / laiko funkcijų antrinis rinkinys. Šioje lentelėje išvardytos ODBC skaliarinės funkcijos ir atitinkamos "Access" funkcijos, jei tokių yra.

ODBC funkcija (ODBC versija)

Access funkcija

CURDATE (ODBC 1.0)

Date funkcija

CURTIME (ODBC 1.0)

Time funkcija

CURRENT_DATE (ODBC 3.0)

Date funkcija

CURRENT_TIME (ODBC 3.0)

Time funkcija

CURRENT_TIMESTAMP (ODBC 3.0)

Time funkcija

DAYNAME (ODBC 2.0)

WeekdayName funkcija

DAYOFMONTH (ODBC 1.0)

Day funkcija

DAYOFWEEK (ODBC 1.0)

Weekday funkcija

DAYOFYEAR (ODBC 1.0)

DatePart funkcija

IŠSKLEISTI (ODBC 3.0)

DatePart funkcija

VALANDA (ODBC 1.0)

Hour funkcija

MINUTĖ (ODBC 1.0)

Minute funkcija

MĖNUO (ODBC 1.0)

Month funkcija

MONTHNAME (ODBC 2.0)

Funkcija MonthName

DABAR (ODBC 1.0)

Now funkcija

KETVIRTIS (ODBC 1.0)

DatePart funkcija

ANTRA (ODBC 1.0)

Second funkcija

TIMESTAMPADD (ODBC 2.0)

DateAdd funkcija

TIMESTAMPDIFF (ODBC 2.0)

DateDiff funkcija

SAVAITĖ (ODBC 1.0)

DatePart funkcija

METAI (ODBC 1.0)

Year funkcija

Palaikomas antrinis konvertavimo funkcijų rinkinys. Šioje lentelėje išvardytos ODBC skaliarinės funkcijos ir atitinkamos "Access" funkcijos, jei tokių yra.

ODBC funkcija

Access funkcija

CONVERT

Tipo konvertavimo funkcijos

Pastaba    Eilučių literalus galima konvertuoti į šiuos duomenų tipus: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR ir SQL_DATETIME. Norėdami konvertuoti eilutę į valiutą, naudokite SQL_FLOAT. Daugiau informacijos žr . Tiesioginių duomenų tipo konvertavimo funkcija.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.