Funções escalares ODBC
Aplica-se ao: Access 2013, Office 2013
O SQL do Microsoft Access dá suporte ao uso da sintaxe definida pelo ODBC para funções escalares.
Por exemplo, a consulta SELECT DAILYCLOSE, DAILYCHANGE FROM DAILYQUOTE WHERE {fn ABS(DAILYCHANGE)} > 5
retornaria todas as linhas em que o valor absoluto da alteração no preço de uma ação era maior que cinco.
Um subconjunto de funções escalares definidas por ODBC é aceito. A tabela a seguir lista as funções aceitas.
Para obter uma descrição dos argumentos e uma explicação completa da sintaxe de eliminação para a inclusão de funções em uma instrução SQL, consulte a documentação do ODBC.
Funções de cadeia de caracteres
ASCII |
COMPRIMENTO |
RTRIM |
CHAR |
LOCALIZAR |
SPACE |
CONCAT |
LTRIM |
SUBSTRING |
LCASE |
CERTO |
UCASE |
DEIXOU |
Funções numéricas
ABS |
CHÃO |
PECADO |
ATAN |
LOG |
SQRT |
TETO |
PODER |
TAN |
PORQUE |
RAND |
MOD |
EXP |
SINAL |
Funções de data de & de hora
CURDATE |
DAYOFYEAR |
MONTH |
CURTIME |
YEAR |
SEMANA |
NWO |
HOUR |
QUARTO |
DAYOFMONTH |
MINUTE |
MONTHNAME |
DAYOFWEEK |
SECOND |
DAYNAME |
Conversão de tipo de dados
CONVERT |
Os literais de sequência podem ser convertidos para os seguintes tipos de dados: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR e SQL_DATETIME. |