Funciones escalares ODBC
Se aplica a: Access 2013, Office 2013
Microsoft Access SQL admite el uso de la sintaxis definida por ODBC para funciones escalares.
Por ejemplo, la consulta SELECT DAILYCLOSE, DAILYCHANGE FROM DAILYQUOTE WHERE {fn ABS(DAILYCHANGE)} > 5
devolvería todas las filas donde el valor absoluto del cambio en el precio de un stock era mayor que cinco.
Se admite un subconjunto de las funciones escalares definidas por ODBC. En la siguiente tabla, se enumeran las funciones admitidas.
Para obtener una descripción de los argumentos y una explicación completa de la sintaxis de escape para incluir funciones en una instrucción SQL, vea la documentación de ODBC.
Funciones de cadena
ASCII |
LONGITUD |
RTRIM |
CHAR |
LOCALIZAR |
SPACE |
CONCAT |
LTRIM |
SUBSTRING |
LCASE |
CORRECTO |
UCASE |
IZQUIERDA |
Funciones numéricas
ABS |
PISO |
PECADO |
ATAN |
REGISTRO |
SQRT |
TECHO |
PODER |
TAN |
PORQUE |
RAND |
MOD |
EXP |
FIRMAR |
Funciones De fecha y hora &
CURDATE |
DAYOFYEAR |
MONTH |
CURTIME |
YEAR |
SEMANA |
AHORA |
HOUR |
CUARTO |
DAYOFMONTH |
MINUTE |
MONTHNAME |
DAYOFWEEK |
SECOND |
DAYNAME |
Conversión de tipos de datos
CONVERT |
Los literales de cadena se pueden convertir a los siguientes tipos de datos: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR y SQL_DATETIME. |