MS Access 函数
MS Access 有许多内置函数。
本参考手册包含了 MS Access 中的字符串函数、数字函数和日期函数。
MS Access 字符串函数
| 函数 | 描述 |
|---|---|
| Asc | 返回特定字符的 ASCII 值。 |
| Chr | 根据指定的 ASCII 数字代码返回对应的字符。 |
| 用 & 连接 | 将两个或多个字符串连接起来。 |
| CurDir | 返回指定驱动器的完整路径。 |
| Format | 使用指定的格式设置值。 |
| InStr | 获取一个字符串在另一个字符串中首次出现的位置。 |
| InstrRev | 从字符串末尾开始获取一个字符串在另一个字符串中首次出现的位置。 |
| LCase | 将字符串转换为小写。 |
| Left | 从字符串中提取一定数量的字符(从左侧开始)。 |
| Len | 返回字符串的长度。 |
| LTrim | 删除字符串开头的空格。 |
| Mid | 从字符串中提取一些字符(从任何位置开始)。 |
| Replace | 在字符串中用另一个子字符串替换子字符串,替换指定的次数。 |
| Right | 从字符串中提取一定数量的字符(从右侧开始)。 |
| RTrim | 删除字符串末尾的空格。 |
| Space | 返回指定数量的空格字符组成的字符串。 |
| Split | 将字符串拆分为子字符串数组。 |
| Str | 将数字作为字符串返回。 |
| StrComp | 比较两个字符串。 |
| StrConv | 返回转换后的字符串。 |
| StrReverse | 反转字符串并返回结果。 |
| Trim | 删除字符串开头和末尾的空格。 |
| UCase | 将字符串转换为大写。 |
MS Access 数字函数
| 函数 | 描述 |
|---|---|
| Abs | 返回数的绝对值。 |
| Atn | 返回数的反正切值。 |
| Avg | 返回表达式的平均值。 |
| Cos | 返回角的余弦值。 |
| Count | 返回选择查询返回的记录数。 |
| Exp | 返回 e 的指定数次幂。 |
| Fix | 返回数的整数部分。 |
| Format | 使用指定的格式设置数值。 |
| Int | 返回数的整数部分。 |
| Max | 返回一组值中的最大值。 |
| Min | 返回一组值中的最小值。 |
| Randomize | 使用种子初始化随机数生成器(由 Rnd() 使用)。 |
| Rnd | 返回随机数。 |
| Round | 将数字四舍五入到指定的小数位数。 |
| Sgn | 返回数的符号。 |
| Sqr | 返回数的平方根。 |
| Sum | 计算一组值的总和。 |
| Val | 读取字符串并返回其中找到的数字。 |
MS Access 日期函数
| 函数 | 描述 |
|---|---|
| Date | 返回当前系统日期。 |
| DateAdd | 将时间/日期间隔添加到日期,然后返回该日期。 |
| DateDiff | 返回两个日期之间的差值。 |
| DatePart | 返回日期的指定部分(以整数)。 |
| DateSerial | 根据指定的部分(年、月和日值)返回日期。 |
| DateValue | 基于字符串返回日期。 |
| Day | 返回给定日期的月份中的日期。 |
| Format | 使用指定的格式设置日期值。 |
| Hour | 返回时间/日期时间的小时部分。 |
| Minute | 返回时间/日期时间的分钟部分。 |
| Month | 返回给定日期的月份部分。 |
| MonthName | 根据数字返回月份的名称。 |
| Now | 根据计算机的系统日期和时间返回当前的日期和时间。 |
| Second | 返回时间/日期时间的秒部分。 |
| Time | 返回当前系统时间。 |
| TimeSerial | 根据指定的部分(小时、分钟和秒值)返回时间。 |
| TimeValue | 基于字符串返回时间。 |
| Weekday | 返回给定日期的星期几编号。 |
| WeekdayName | 根据数字返回星期几的名称。 |
| Year | 返回给定日期的年份部分。 |
MS Access 其他一些函数
| 函数 | 描述 |
|---|---|
| CurrentUser | 返回当前数据库用户的名称。 |
| Environ | 返回一个字符串,其中包含操作系统环境变量的值。 |
| IsDate | 检查表达式是否可以转换为日期。 |
| IsNull | 检查表达式是否包含 Null(无数据)。 |
| IsNumeric | 检查表达式是否为有效数字。 |