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

Microsoft Access SQL tukee ODBC:n määrittämää syntaksia skalaarifunktioille Läpivientikyselyssä, joka suoritetaan Microsoft SQL Server. Jos esimerkiksi haluat palauttaa kaikki rivit, joissa osakkeen hinnan muutoksen itseisarvo oli suurempi kuin viisi, käytä seuraavaa kyselyä:

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

Lisätietoja argumenteista ja täydellinen selitys sql-lausekkeen funktioiden sisällyttämistä varten on artikkelissa Skalaarifunktiot.

ODBC-skalaarifunktiot luokittain

Tekstifunktioiden alijoukkoa tuetaan. Seuraavassa taulukossa on lueteltu ODBC-skalaarifunktiot ja vastaavat Access-funktiot.

ODBC-funktio (ODBC-versio)

Access-funktio

ASCII (ODBC 1.0)

Asc-funktio

BIT_LENGTH (3.0)

(Ei vastinetta)

MERKKI ( ODBC 1.0)

Chr-funktio

YHDISTÄ (ODBC 1.0)

(Käytä et-merkkiä (&) ketjutusoperaattoria)

ERO ( ODBC 2.0)

(Ei vastinetta)

INSERT ( ODBC 1.0)

(Ei vastinetta)

LCASE ( ODBC 1.0)

LCase-funktio

VASEN ( ODBC 1.0)

Left-funktio

PITUUS ( ODBC 1.0)

Len-funktio

LOCATE ( ODBC 1.0)

InStr-funktio

LTRIM ( ODBC 1.0)

LTrim-, RTrim- ja Trim-funktiot

OCTET_LENGTH ( ODBC 3.0) (Ei vastaavaa funktiota)

(Ei vastinetta)

SIJAINTI ( ODBC 3.0)

InStr-funktio

REPEAT ( ODBC 1.0)

String-funktio

KORVAA (ODBC 1.0)

Replace-funktio

OIKEA ( ODBC 1.0)

Right-funktio

RTRIM ( ODBC 1.0)

LTrim-, RTrim- ja Trim-funktiot

SOUNDEX ( ODBC 2.0)

(Ei vastinetta)

VÄLILYÖNTI ( ODBC 2.0)

Space-funktio

SUBSTRING ( ODBC 1.0)

Mid-funktio

UCASE ( ODBC 1.0)

UCase-funktio

Matemaattisten funktioiden alijoukkoa tuetaan. Seuraavassa taulukossa on lueteltu ODBC-skalaarifunktiot ja vastaavat Access-funktiot.

ODBC-funktio (ODBC-versio)

Access-funktio

ABS (ODBC 1.0)

Abs-funktio

ACOS (ODBC 1.0)

(Ei vastinetta)

ASIN (ODBC 1.0)

(Ei vastinetta)

KATTO (ODBC 1.0)

(Ei vastinetta)

ATAN (ODBC 1.0)

Atn-funktio

ATAN2 (ODBC 2.0)

(Ei vastinetta)

COS (ODBC 1.0)

Cos-funktio

COT (ODBC 1.0)

(Ei vastinetta)

ASTEET (ODBC 2.0)

(Ei vastinetta)

EXP (ODBC 1.0)

Exp-funktio

LATTIA (ODBC 1.0)

(Ei vastinetta)

MOD (ODBC 1.0)

(Käytä MOD-operaattoria)

LOG (ODBC 1.0)

Log-funktio

LOG10 (ODBC 2.0)

(Ei vastinetta)

PII (ODBC 1.0)

(Ei vastinetta)

POWER (ODBC 2.0)

(Ei vastinetta)

RADIAANIT (ODBC 2.0)

(Ei vastinetta)

RAND (ODBC 1.0)

Rnd-funktio

PYÖRISTÄ (ODBC 2.0)

Round-funktio

SIGN (ODBC 1.0)

Sgn-funktio

SIN (ODBC 1.0)

Sin-funktio

NELIÖJUURI (ODBC 1.0)

Sqr-funktio

TAN (ODBC 1.0)

Tan-funktio

KATKAISE (ODBC 2.0)

(Ei vastinetta)

Päivämäärä-/aikafunktioiden alijoukkoa tuetaan. Seuraavassa taulukossa on lueteltu ODBC-skalaarifunktiot ja vastaavat Access-funktiot.

ODBC-funktio (ODBC-versio)

Access-funktio

CURDATE (ODBC 1.0)

Date-funktio

CURTIME (ODBC 1.0)

Time-funktio

CURRENT_DATE (ODBC 3.0)

Date-funktio

CURRENT_TIME (ODBC 3.0)

Time-funktio

CURRENT_TIMESTAMP (ODBC 3.0)

Time-funktio

DAYNAME (ODBC 2.0)

WeekdayName-funktio

DAYOFMONTH (ODBC 1.0)

Day-funktio

DAYOFWEEK (ODBC 1.0)

Weekday-funktio

DAYOFYEAR (ODBC 1.0)

DatePart-funktio

EXTRACT (ODBC 3.0)

DatePart-funktio

TUNTI (ODBC 1.0)

Hour-funktio

MINUUTTI (ODBC 1.0)

Minute-funktio

KUUKAUSI (ODBC 1.0)

Month-funktio

MONTHNAME (ODBC 2.0)

MonthName-funktio

NYT (ODBC 1.0)

Now-funktio

NELJÄNNES (ODBC 1.0)

DatePart-funktio

TOINEN (ODBC 1.0)

Second-funktio

TIMESTAMPADD (ODBC 2.0)

DateAdd-funktio

TIMESTAMPDIFF (ODBC 2.0)

DateDiff-funktio

VIIKKO (ODBC 1.0)

DatePart-funktio

VUOSI (ODBC 1.0)

Year-funktio

Muuntofunktioiden alijoukkoa tuetaan. Seuraavassa taulukossa on lueteltu ODBC-skalaarifunktiot ja vastaavat Access-funktiot.

ODBC-funktio

Access-funktio

MUUNNA

Tyyppimuuntofunktiot

Huomautus:    Merkkijonoliteraalit voidaan muuntaa seuraaviksi tietotyypeiksi: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR ja SQL_DATETIME. Jos haluat muuntaa merkkijonon valuutaksi, käytä SQL_FLOAT. Lisätietoja on artikkelissa Eksplisiittinen tietotyypin muunnosfunktio.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.