适用于:Access 2013、Office 2013
Microsoft Access SQL 支持对标量函数使用 ODBC 定义的语法。
例如,查询 SELECT DAILYCLOSE, DAILYCHANGE FROM DAILYQUOTE WHERE {fn ABS(DAILYCHANGE)} > 5 将返回股票价格变化的绝对值大于 5 的所有行。
可支持 ODBC 定义的标量函数的子集。 下表列出了支持的函数。
关于参数的说明以及在 SQL 语句中包括函数的转义语法的完整说明,请参阅 ODBC 文档。
字符串函数
ASCII |
长度 |
RTRIM |
字符 |
找到 |
SPACE |
Concat |
LTRIM |
SUBSTRING |
LCASE |
对 |
UCASE |
离开 |
数值函数
ABS |
地板 |
罪 |
ATAN |
日志 |
SQRT |
天花板 |
权力 |
潭 |
因为 |
兰德 |
国防部 |
EXP |
标志 |
时间 & 日期函数
CURDATE |
DAYOFYEAR |
MONTH |
CURTIME |
YEAR |
周 |
现在 |
HOUR |
季度 |
DAYOFMONTH |
MINUTE |
MONTHNAME |
DAYOFWEEK |
SECOND |
DAYNAME |
数据类型转换
CONVERT |
字面字符串可以转换成以下数据类型:SQL_FLOAT、SQL_DOUBLE、SQL_NUMERIC、SQL_INTEGER、SQL_REAL、SQL_SMALLINT、SQL_VARCHAR 和 SQL_DATETIME。 |