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

Microsoft Access SQL podržava korištenje ODBC definirane sintakse za ljuskaste funkcije u prolaznom upitu koji se pokreće na servisu Microsoft SQL Server. Da biste, primjerice, vratili sve retke u kojima je apsolutna vrijednost promjene cijene dionica bila veća od pet, koristite sljedeći upit:

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

Opis argumenata i potpuno objašnjenje sintakse escape za uključivanje funkcija u SQL naredbu potražite u članku Scalar Functions.

ODBC Skalarni funkcije po kategoriji

Podržan je podskup tekstnih funkcija. U sljedećoj su tablici navedene ODBC skalarni funkcije i odgovarajuće funkcije programa Access ako postoje.

Funkcija ODBC (ODBC verzija)

Funkcija Access

ASCII (ODBC 1.0)

Funkcija Asc

BIT_LENGTH (3,0)

(Nema ekvivalenta)

CHAR ( ODBC 1.0)

Funkcija Chr

CONCAT ( ODBC 1.0)

(Operator povezivanja znaka & (&)

RAZLIKA (ODBC 2.0)

(Nema ekvivalenta)

INSERT ( ODBC 1.0)

(Nema ekvivalenta)

LCASE ( ODBC 1.0)

Funkcija LCase

LIJEVO ( ODBC 1.0)

Funkcija Left

DULJINA ( ODBC 1.0)

Funkcija Len

LOCATE ( ODBC 1.0)

Funkcija InStr

LTRIM ( ODBC 1.0)

Funkcije LTrim, RTrim i Trim

OCTET_LENGTH ( ODBC 3.0) (Nema ekvivalentne funkcije)

(Nema ekvivalenta)

POLOŽAJ ( ODBC 3.0)

Funkcija InStr

PONAVLJANJE ( ODBC 1.0)

Funkcija String

REPLACE ( ODBC 1.0)

Funkcija Replace

DESNO ( ODBC 1.0)

Funkcija Right

RTRIM ( ODBC 1.0)

Funkcije LTrim, RTrim i Trim

SOUNDEX ( ODBC 2.0)

(Nema ekvivalenta)

RAZMAK ( ODBC 2.0)

Funkcija Space

SUBSTRING ( ODBC 1.0)

Funkcija Mid

UCASE ( ODBC 1.0)

Funkcija UCase

Podržan je podskup matematičkih funkcija. U sljedećoj su tablici navedene ODBC skalarni funkcije i odgovarajuće funkcije programa Access ako postoje.

Funkcija ODBC (ODBC verzija)

Funkcija Access

ABS (ODBC 1.0)

Funkcija Abs

ACOS (ODBC 1.0)

(Nema ekvivalenta)

ASIN (ODBC 1.0)

(Nema ekvivalenta)

STROP (ODBC 1.0)

(Nema ekvivalenta)

ATAN (ODBC 1.0)

Funkcija Atn

ATAN2 (ODBC 2.0)

(Nema ekvivalenta)

COS (ODBC 1.0)

Funkcija Cos

COT (ODBC 1.0)

(Nema ekvivalenta)

STUPNJEVI (ODBC 2.0)

(Nema ekvivalenta)

EXP (ODBC 1.0)

Funkcija Exp

KAT (ODBC 1.0)

(Nema ekvivalenta)

MOD (ODBC 1.0)

(Koristite operator MOD)

LOG (ODBC 1.0)

Funkcija Log

LOG10 (ODBC 2.0)

(Nema ekvivalenta)

PI (ODBC 1.0)

(Nema ekvivalenta)

POWER (ODBC 2.0)

(Nema ekvivalenta)

RADIJANI (ODBC 2.0)

(Nema ekvivalenta)

RAND (ODBC 1.0)

Funkcija Rnd

ROUND (ODBC 2.0)

Funkcija Round

ZNAK (ODBC 1.0)

Funkcija Sgn

SIN (ODBC 1.0)

Funkcija Sin

SQRT (ODBC 1.0)

Funkcija Sqr

TAN (ODBC 1.0)

Funkcija Tan

TRUNCATE (ODBC 2.0)

(Nema ekvivalenta)

Podržan je podskup funkcija datuma/vremena. U sljedećoj su tablici navedene ODBC skalarni funkcije i odgovarajuće funkcije programa Access ako postoje.

Funkcija ODBC (ODBC verzija)

Funkcija Access

CURDATE (ODBC 1.0)

Funkcija Date

CURTIME (ODBC 1.0)

Funkcija Time

CURRENT_DATE (ODBC 3.0)

Funkcija Date

CURRENT_TIME (ODBC 3.0)

Funkcija Time

CURRENT_TIMESTAMP (ODBC 3.0)

Funkcija Time

DAYNAME (ODBC 2.0)

Funkcija WeekdayName

DAYOFMONTH (ODBC 1.0)

Funkcija Day

DAYOFWEEK (ODBC 1.0)

Funkcija Weekday

DAYOFYEAR (ODBC 1.0)

Funkcija DatePart

IZDVAJANJE (ODBC 3.0)

Funkcija DatePart

SAT (ODBC 1.0)

Funkcija Hour

MINUTA (ODBC 1.0)

Funkcija Minute

MJESEC (ODBC 1.0)

Funkcija Month

MONTHNAME (ODBC 2.0)

Funkcija MonthName

SADA (ODBC 1.0)

Funkcija Now

KVARTAL (ODBC 1.0)

Funkcija DatePart

SECOND (ODBC 1.0)

Funkcija Second

TIMESTAMPADD (ODBC 2.0)

Funkcija DateAdd

TIMESTAMPDIFF (ODBC 2.0)

Funkcija DateDiff

TJEDAN (ODBC 1.0)

Funkcija DatePart

GODINA (ODBC 1.0)

Funkcija Year

Podržan je podskup funkcija pretvorbe. U sljedećoj su tablici navedene ODBC skalarni funkcije i odgovarajuće funkcije programa Access ako postoje.

Funkcija ODBC

Funkcija Access

CONVERT

Funkcije pretvorbe vrsta

Napomena    Doslovni nizovi mogu se pretvoriti u sljedeće vrste podataka: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR i SQL_DATETIME. Da biste niz pretvorili u valutu, koristite SQL_FLOAT. Dodatne informacije potražite u članku Eksplicitna funkcija pretvorbe vrste podataka.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.