Microsoft Access SQL 支持将 ODBC 定义的语法用于标量函数。例如,查询:
SELECT DAILYCLOSE, DAILYCHANGE FROM DAILYQUOTE
WHERE {fn ABS(DAILYCHANGE)} > 5
该查询返回股票价格浮动绝对值大于 5 的所有行。
ODBC 定义的标量函数的子集是受支持的。下表列出了支持的函数。
有关参数的说明以及在 SQL 语句中包括函数的转义语法的完整解释,请参阅 ODBC 文档。
字符串函数
| ASCII | LENGTH | RTRIM |
|---|---|---|
| CHAR | LOCATE | SPACE |
| CONCAT | LTRIM | SUBSTRING |
| LCASE | RIGHT | UCASE |
| LEFT |
数值函数
| ABS | FLOOR | SIN |
|---|---|---|
| ATAN | LOG | SQRT |
| CEILING | POWER | TAN |
| COS | RAND | MOD |
| EXP | SIGN |
时间和日期函数
| CURDATE | DAYOFYEAR | MONTH |
|---|---|---|
| CURTIME | YEAR | WEEK |
| NOW | HOUR | QUARTER |
| DAYOFMONTH | MINUTE | MONTHNAME |
| DAYOFWEEK | SECOND | DAYNAME |
数据类型转换
| CONVERT | 字面字符串可以转换成以下数据类型:SQL_FLOAT、SQL_DOUBLE、SQL_NUMERIC、SQL_INTEGER、SQL_REAL、SQL_SMALLINT、SQL_VARCHAR 和 SQL_DATETIME。 |
本文探讨了Microsoft Access SQL如何支持ODBC定义的标量函数,并提供了支持的函数列表,包括字符串函数、数值函数、时间日期函数和数据类型转换函数。

1万+

被折叠的 条评论
为什么被折叠?



