看到如下一个可以在ACCESS2003中执行的SQL语句  select 用户姓名 where trim(left(format(日期,'yyyy-mm-dd'),10))='2011-02-23' 这个语句中出现了TRIM\LEFT\FORMAT三个函数,请问在ACESS中可以使用的函数有哪些,有没有详细的资料。
谢谢大家 。

解决方案 »

  1.   

    http://www.techonthenet.com/access/functions/
      

  2.   

    仔细查阅这个资料,可以完全解决你的问题
    http://download.csdn.net/source/1644211
      

  3.   

    要看你执行SQL语句的环境
    如果你是在access环境下,你可打开access帮助中搜索; 或者在创建视图的时候打开表达式生成器,里面有所有的函数列表
    如果你是通过其它程序访问mdb文件,则并不是所有access函数都可以运行,要遵循jet引擎的相关标准....
      

  4.   

    前些天我正好上传了一个:
    access sql,access支持的sql语句,JETSQL40.CHM
    http://download.csdn.net/source/3003051二楼的那个应该是标准的sql语句,access这样小型的数据库有很多不支持的。另外把它设置为0分吧,每个资源赚的分数上限是100分,别人再下你也得不到分的。
      

  5.   

    ODBC 标量函数
    Microsoft® Jet 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. 
      

  6.   

    ACCESS不是有帮助吗,右上角的问号. 很多与VB中的函数相同.