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

Microsoft Access SQL støtter bruk av den ODBC-definerte syntaksen for skalarfunksjoner i en direktespørring som kjører på Microsoft SQL Server. Hvis du for eksempel vil returnere alle rader der den absolutte verdien av endringen i prisen på en aksje var større enn fem, bruker du følgende spørring:

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

Hvis du vil ha en beskrivelse av argumentene og en fullstendig forklaring av escape-syntaksen for å inkludere funksjoner i en SQL-setning, kan du se Scalar Functions.

ODBC-skalarfunksjoner etter kategori

Et delsett av tekstfunksjonene støttes. Tabellen nedenfor viser ODBC-skalarfunksjonene og de tilsvarende Access-funksjonene.

ODBC-funksjonen (ODBC-versjon)

Access-funksjon

ASCII (ODBC 1.0)

Asc, funksjon

BIT_LENGTH (3.0)

(Ingen ekvivalent)

CHAR ( ODBC 1.0)

Chr-funksjon

KJED.SAMMEN ( ODBC 1.0)

(Bruk sammenkoblingsoperatoren for ampersand (&) tegn)

DIFFERANSE ( ODBC 2.0)

(Ingen ekvivalent)

INSERT ( ODBC 1.0)

(Ingen ekvivalent)

LCASE ( ODBC 1.0)

LCase-funksjon

LEFT ( ODBC 1.0)

Left-funksjon

LENGTH ( ODBC 1.0)

Len-funksjon

LOCATE ( ODBC 1.0)

InStr, funksjon

LTRIM ( ODBC 1.0)

LTrim-, RTrim- og Trim-funksjon

OCTET_LENGTH ( ODBC 3.0) (ingen tilsvarende funksjon)

(Ingen ekvivalent)

POSITION ( ODBC 3.0)

InStr, funksjon

REPEAT ( ODBC 1.0)

Strengfunksjon

ERSTATT ( ODBC 1.0)

Replace-funksjon

HØYRE ( ODBC 1.0)

Right-funksjon

RTRIM ( ODBC 1.0)

LTrim-, RTrim- og Trim-funksjon

SOUNDEX ( ODBC 2.0)

(Ingen ekvivalent)

MELLOMROM ( ODBC 2.0)

Space, funksjon

DELSTRENG ( ODBC 1.0)

Mid, funksjon

UCASE ( ODBC 1.0)

UCase-funksjon

Et delsett av matematiske funksjoner støttes. Tabellen nedenfor viser ODBC-skalarfunksjonene og de tilsvarende Access-funksjonene.

ODBC-funksjonen (ODBC-versjon)

Access-funksjon

ABS (ODBC 1.0)

Abs-funksjon

ACOS (ODBC 1.0)

(Ingen ekvivalent)

ASIN (ODBC 1.0)

(Ingen ekvivalent)

CEILING (ODBC 1.0)

(Ingen ekvivalent)

ATAN (ODBC 1.0)

Atn-funksjon

ATAN2 (ODBC 2.0)

(Ingen ekvivalent)

COS (ODBC 1.0)

Cos-funksjon

COT (ODBC 1.0)

(Ingen ekvivalent)

GRADER (ODBC 2.0)

(Ingen ekvivalent)

EXP (ODBC 1.0)

Exp-funksjon

FLOOR (ODBC 1.0)

(Ingen ekvivalent)

MOD (ODBC 1.0)

(Bruk MOD-operatoren)

LOG (ODBC 1.0)

Log-funksjon

LOG10 (ODBC 2.0)

(Ingen ekvivalent)

PI (ODBC 1.0)

(Ingen ekvivalent)

POWER (ODBC 2.0)

(Ingen ekvivalent)

RADIANER (ODBC 2.0)

(Ingen ekvivalent)

RAND (ODBC 1.0)

Rnd-funksjon

AVRUND (ODBC 2.0)

Round-funksjon

SIGN (ODBC 1.0)

Sgn-funksjon

SIN (ODBC 1.0)

Sin-funksjon

SQRT (ODBC 1.0)

Sqr-funksjon

TAN (ODBC 1.0)

Tan, funksjon

AVKORT (ODBC 2.0)

(Ingen ekvivalent)

Et delsett av dato/klokkeslett-funksjonene støttes. Tabellen nedenfor viser ODBC-skalarfunksjonene og de tilsvarende Access-funksjonene.

ODBC-funksjonen (ODBC-versjon)

Access-funksjon

CURDATE (ODBC 1.0)

Dato, funksjon

CURTIME (ODBC 1.0)

Time-funksjon

CURRENT_DATE (ODBC 3.0)

Dato, funksjon

CURRENT_TIME (ODBC 3.0)

Time-funksjon

CURRENT_TIMESTAMP (ODBC 3.0)

Time-funksjon

DAYNAME (ODBC 2.0)

WeekdayName, funksjon

DAYOFMONTH (ODBC 1.0)

Day-funksjon

DAYOFWEEK (ODBC 1.0)

Weekday-funksjon

DAYOFYEAR (ODBC 1.0)

DatePart-funksjon

EXTRACT (ODBC 3.0)

DatePart-funksjon

TIME (ODBC 1.0)

Hour-funksjon

MINUTT (ODBC 1.0)

Minute-funksjon

MÅNED (ODBC 1.0)

Month-funksjon

MONTHNAME (ODBC 2.0)

MonthName, funksjon

NÅ (ODBC 1.0)

Now-funksjon

KVARTAL (ODBC 1.0)

DatePart-funksjon

SEKUND (ODBC 1.0)

Second-funksjon

TIMESTAMPADD (ODBC 2.0)

DateAdd- funksjon

TIMESTAMPDIFF (ODBC 2.0)

DateDiff-funksjon

UKE (ODBC 1.0)

DatePart-funksjon

ÅR (ODBC 1.0)

Year-funksjon

Et delsett av konverteringsfunksjonene støttes. Tabellen nedenfor viser ODBC-skalarfunksjonene og de tilsvarende Access-funksjonene.

ODBC, funksjon

Access-funksjon

CONVERT

Type konverteringsfunksjoner

Obs!    Strenglitteraler kan konverteres til følgende datatyper: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR og SQL_DATETIME. Hvis du vil konvertere en streng til valuta, bruker du SQL_FLOAT. Hvis du vil ha mer informasjon, kan du se Explicit Data Type Conversion Function.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.