A Microsoft Access SQL támogatja az ODBC által meghatározott szintaxis használatát a skaláris függvényekhez a Microsoft SQL Server futó átmenő lekérdezésekben. Ha például az összes olyan sort szeretné visszaadni, ahol egy részvény árváltozásának abszolút értéke nagyobb volt ötnél, használja a következő lekérdezést:
SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5
Az argumentumok leírásáért és a függvények SQL-utasításba való beleszámításának feloldószintaxisának teljes magyarázatáért lásd: Skaláris függvények.
ODBC skaláris függvények kategória szerint
A szöveges függvények egy részhalmaza támogatott. Az alábbi táblázat az ODBC skaláris függvényeket és a megfelelő Access-függvényeket sorolja fel, ha vannak ilyenek.
ODBC függvény (ODBC-verzió) |
Access függvény |
ASCII (ODBC 1.0) |
|
BIT_LENGTH (3.0) |
(Nincs egyenértékű) |
CHAR ( ODBC 1.0) |
|
CONCAT ( ODBC 1.0) |
(Az és (&) karakterösszefűzési operátor használata) |
DIFFERENCE (ODBC 2.0) |
(Nincs egyenértékű) |
INSERT ( ODBC 1.0) |
(Nincs egyenértékű) |
LCASE ( ODBC 1.0) |
|
LEFT (ODBC 1.0) |
|
HOSSZ ( ODBC 1.0) |
|
LOCATE (ODBC 1.0) |
|
LTRIM ( ODBC 1.0) |
|
OCTET_LENGTH ( ODBC 3.0) (Nincs egyenértékű függvény) |
(Nincs egyenértékű) |
POSITION (ODBC 3.0) |
|
REPEAT (ODBC 1.0) |
|
REPLACE ( ODBC 1.0) |
|
RIGHT ( ODBC 1.0) |
|
RTRIM ( ODBC 1.0) |
|
SOUNDEX ( ODBC 2.0) |
(Nincs egyenértékű) |
SZÓKÖZ ( ODBC 2.0) |
|
RÉSZKARAKTERLÁNC (ODBC 1.0) |
|
UCASE ( ODBC 1.0) |
A matematikai függvények egy részhalmaza támogatott. Az alábbi táblázat az ODBC skaláris függvényeket és a megfelelő Access-függvényeket sorolja fel, ha vannak ilyenek.
ODBC függvény (ODBC-verzió) |
Access függvény |
ABS (ODBC 1.0) |
|
ACOS (ODBC 1.0) |
(Nincs egyenértékű) |
ASIN (ODBC 1.0) |
(Nincs egyenértékű) |
PLAFON (ODBC 1.0) |
(Nincs egyenértékű) |
ATAN (ODBC 1.0) |
|
ATAN2 (ODBC 2.0) |
(Nincs egyenértékű) |
COS (ODBC 1.0) |
|
COT (ODBC 1.0) |
(Nincs egyenértékű) |
FOK (ODBC 2.0) |
(Nincs egyenértékű) |
EXP (ODBC 1.0) |
|
EMELET (ODBC 1.0) |
(Nincs egyenértékű) |
MOD (ODBC 1.0) |
(Használja a MOD operátort) |
NAPLÓ (ODBC 1.0) |
|
LOG10 (ODBC 2.0) |
(Nincs egyenértékű) |
PI (ODBC 1.0) |
(Nincs egyenértékű) |
HATVÁNY (ODBC 2.0) |
(Nincs egyenértékű) |
RADIÁN (ODBC 2.0) |
(Nincs egyenértékű) |
RAND (ODBC 1.0) |
|
KEREKÍTÉS (ODBC 2.0) |
|
SIGN (ODBC 1.0) |
|
SIN (ODBC 1.0) |
|
SQRT (ODBC 1.0) |
|
TAN (ODBC 1.0) |
|
TRUNCATE (ODBC 2.0) |
(Nincs egyenértékű) |
A dátum/idő függvények egy részhalmaza támogatott. Az alábbi táblázat az ODBC skaláris függvényeket és a megfelelő Access-függvényeket sorolja fel, ha vannak ilyenek.
ODBC függvény (ODBC-verzió) |
Access függvény |
CURDATE (ODBC 1.0) |
|
CURTIME (ODBC 1.0) |
|
CURRENT_DATE (ODBC 3.0) |
|
CURRENT_TIME (ODBC 3.0) |
|
CURRENT_TIMESTAMP (ODBC 3.0) |
|
DAYNAME (ODBC 2.0) |
|
DAYOFMONTH (ODBC 1.0) |
|
DAYOFWEEK (ODBC 1.0) |
|
DAYOFYEAR (ODBC 1.0) |
|
KIVONAT (ODBC 3.0) |
|
ÓRA (ODBC 1.0) |
|
PERC (ODBC 1.0) |
|
HÓNAP (ODBC 1.0) |
|
MONTHNAME (ODBC 2.0) |
|
NOW (ODBC 1.0) |
|
NEGYEDÉV (ODBC 1.0) |
|
SECOND (ODBC 1.0) |
|
TIMESTAMPADD (ODBC 2.0) |
|
TIMESTAMPDIFF (ODBC 2.0) |
|
HÉT (ODBC 1.0) |
|
ÉV (ODBC 1.0) |
A konverziós függvények egy részhalmaza támogatott. Az alábbi táblázat az ODBC skaláris függvényeket és a megfelelő Access-függvényeket sorolja fel, ha vannak ilyenek.
ODBC függvény |
Access függvény |
CONVERT |
Megjegyzés: A sztringkonstansok a következő adattípusokra konvertálhatók: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR és SQL_DATETIME. Ha egy sztringet pénznemre szeretne konvertálni, használja a SQL_FLOAT. További információ: Explicit adattípus-konverziós függvény.