Applies ToAccess för Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

Microsoft Access SQL stöder användningen av odbc-definierad syntax för skalningsfunktioner i en direktfråga som körs på Microsoft SQL Server. Om du till exempel vill returnera alla rader där absolutvärdet av ändringen av priset på en aktie var större än fem använder du följande fråga:

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

En beskrivning av argumenten och en fullständig förklaring av utrymningssyntaxen för att inkludera funktioner i ett SQL-uttryck finns i Skalfunktioner.

ODBC-skalningsfunktioner efter kategori

En delmängd av textfunktionerna stöds. I följande tabell visas odbc-skalningsfunktionerna och motsvarande Access-funktioner.

ODBC, funktion (ODBC-version)

Funktionen Access

ASCII (ODBC 1.0)

Funktionen Asc

BIT_LENGTH (3.0)

(Ingen motsvarighet)

CHAR ( ODBC 1.0)

Funktionen Tecken

SAMMAN ( ODBC 1.0)

(Använd operatorn et-tecken (&)

DIFFERENCE (ODBC 2.0)

(Ingen motsvarighet)

INSERT ( ODBC 1.0)

(Ingen motsvarighet)

VERSALER ( ODBC 1.0)

Funktionen Gemener

LEFT ( ODBC 1.0)

Funktionen Vänster

LÄNGD ( ODBC 1,0)

Funktionen Längd

LOCATE ( ODBC 1.0)

Funktionen InStr

LTRIM ( ODBC 1.0)

Funktionerna VRensa, HRensa och Rensa

OCTET_LENGTH ( ODBC 3,0) (Ingen motsvarande funktion)

(Ingen motsvarighet)

POSITION ( ODBC 3.0)

Funktionen InStr

REPEAT (ODBC 1.0)

Funktionen Sträng

ERSÄTT ( ODBC 1.0)

Funktionen Ersätt

HÖGER ( ODBC 1.0)

Funktionen Höger

RTRIM ( ODBC 1.0)

Funktionerna VRensa, HRensa och Rensa

SOUNDEX ( ODBC 2.0)

(Ingen motsvarighet)

BLANKSTEG ( ODBC 2.0)

Funktionen Blanksteg

SUBSTRING ( ODBC 1.0)

Funktionen EXTEXT

UCASE ( ODBC 1.0)

Funktionen Versaler

En delmängd av matematiska funktioner stöds. I följande tabell visas odbc-skalningsfunktionerna och motsvarande Access-funktioner.

ODBC, funktion (ODBC-version)

Funktionen Access

ABS (ODBC 1.0)

Funktionen Abs

ACOS (ODBC 1.0)

(Ingen motsvarighet)

ASIN (ODBC 1.0)

(Ingen motsvarighet)

CEILING (ODBC 1.0)

(Ingen motsvarighet)

ATAN (ODBC 1.0)

Funktionen Arctan

ATAN2 (ODBC 2.0)

(Ingen motsvarighet)

COS (ODBC 1.0)

Funktionen Cos

COT (ODBC 1.0)

(Ingen motsvarighet)

GRADER (ODBC 2,0)

(Ingen motsvarighet)

EXP (ODBC 1.0)

Funktionen Exp

GOLV (ODBC 1.0)

(Ingen motsvarighet)

MOD (ODBC 1.0)

(Använd MOD-operatorn)

LOG (ODBC 1.0)

Funktionen Ln

LOG10 (ODBC 2.0)

(Ingen motsvarighet)

PI (ODBC 1.0)

(Ingen motsvarighet)

POWER (ODBC 2.0)

(Ingen motsvarighet)

RADIANER (ODBC 2.0)

(Ingen motsvarighet)

RAND (ODBC 1.0)

Funktionen Slump

AVRUNDA (ODBC 2.0)

Funktionen Rund

SIGN (ODBC 1.0)

Funktionen Positivt

SIN (ODBC 1.0)

Funktionen Sin

SQRT (ODBC 1.0)

Funktionen Rot

TAN (ODBC 1.0)

Funktionen Tan

TRUNKERA (ODBC 2.0)

(Ingen motsvarighet)

En delmängd av datum-/tidsfunktionerna stöds. I följande tabell visas odbc-skalningsfunktionerna och motsvarande Access-funktioner.

ODBC, funktion (ODBC-version)

Funktionen Access

CURDATE (ODBC 1.0)

Datum-funktionen

CURTIME (ODBC 1.0)

Funktionen Tid

CURRENT_DATE (ODBC 3.0)

Datum-funktionen

CURRENT_TIME (ODBC 3.0)

Funktionen Tid

CURRENT_TIMESTAMP (ODBC 3.0)

Funktionen Tid

DAYNAME (ODBC 2.0)

Funktionen WeekdayName

DAYOFMONTH (ODBC 1.0)

Funktionen Dag

DAG I VECKAN (ODBC 1.0)

Funktionen Veckodag

DAYOFYEAR (ODBC 1.0)

Funktionen DatumDel

EXTRACT (ODBC 3.0)

Funktionen DatumDel

TIMME (ODBC 1.0)

Funktionen Timme

MINUTE (ODBC 1.0)

Funktionen Minut

MÅNAD (ODBC 1.0)

Funktionen Månad

MONTHNAME (ODBC 2.0)

Funktionen MonthName

NU (ODBC 1.0)

Funktionen Nu

KVARTAL (ODBC 1,0)

Funktionen DatumDel

SECOND (ODBC 1.0)

Funktionen Sekund

TIDSSTAMPADD (ODBC 2.0)

Funktionen DatumLäggTill

TIMESTAMPDIFF (ODBC 2.0)

Funktionen DatumDiff

VECKA (ODBC 1.0)

Funktionen DatumDel

ÅR (ODBC 1.0)

Funktionen År

En delmängd av konverteringsfunktionerna stöds. I följande tabell visas odbc-skalningsfunktionerna och motsvarande Access-funktioner.

Funktionen ODBC

Funktionen Access

CONVERT

Typkonverteringsfunktioner

Obs    Stränglitteraler kan konverteras till följande datatyper: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR och SQL_DATETIME. Om du vill konvertera en sträng till valuta använder du SQL_FLOAT. Mer information finns i Funktionen Konvertering av explicit datatyp.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.