网络编程
位置:首页>> 网络编程>> 数据库>> Access函数大全

Access函数大全

 来源:asp之家 发布时间:2009-12-23 19:22:00 

标签:access,函数,数据库

Access SQL 函数 收藏
▲日期/时间
CDate  将字符串转化成为日期 select CDate("2005/4/5")
Date  返回当前日期
DateAdd  将指定日期加上某个日期select dateAdd("d",30,Date())将当前日期加上30天,其中d可以换为yyyy或H等
DateDiff 判断两个日期之间的间隔 select DateDiff("d","2006-5-1","2006-6-1")返回31,其中d可以换为yyyy,m,H等
DatePart 返回日期的某个部分 select DatePart("d","2006-5-1")返回1,即1号,d也可以换为yyyy或m
Day  返回日期的d部分,等同于datepart的d部分
Hour  返回日期的小时
IsDate  判断是否是日期,是日期返回-1,不是日期返回0
Minute  返回日期的分钟部分
Month  返回日期的月份部分
Now  返回当前时间(完整时间,包括年月日 小时分秒)
Second  返回日期的秒部分
Time  返回当前的时间部分(即除去年/月/日的部分)
Weekday  返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...),例如select weekday(now());
Year  返回某个日期的年份

▲检查
IsEmpty  检测是否为空(不过经测试,不管什么情况,都返回0)
IsNull  检测是否为Null值,null值返回0,非null值返回-1
IsNumeric 检测是否为数字,是数字返回-1,否则返回0

算术
Abs   绝对值
Atn   返正切值。
Cos   余弦值
Exp   返回 e 的给定次幂。
Fix   返回数字的整数部分(即小数部分完全截掉)
Int  将数字向下取整到最接近的整数。(其实等同于Fix)
Log  返回以E为底的对数值
Rnd  返回一个0到1之间的随机数值
Sgn  返回数字的正负符号(正数返回1,负数返回-1,0值返回0)
Sin  正弦值
Sqr  返回平方根值
Tan   正切值

▲程序流程
Choose  根据第一参数,返回后面字符串组的值,Select Choose(1,"a","b","c")返回a,将1改成2后,返回b,改成3后,返回c(第一个参数也可以是某个字段)
IIF  根据表达式返回特定的值 Select IIF("3>1","OK","False"),返回OK

▲Sql合计函数
Avg  取字段平均值
Count  统计记录条数
Max  取字段最大值
Min  取字段最小值
StDev  估算样本的标准差(忽略样本中的逻辑值和文本)。
StDevP  计算以参数形式(忽略逻辑值和文本)给出的整个样本总体的标准偏差。
Sum  计算字段的总合
Var  估算样本方差(忽略样本中的逻辑值和文本)。
VarP  计算整个样本总体的方差(忽略样本总体中的逻辑值和文本)。


▲文本
Asc   返回字母的Acsii值,select Asc("A")返回65
Chr   将ascii值转换到字符 select chr(65)返回"A"
Format   格式化字符串,Select Format(now(),'yyyy-mm-dd')返回类似于"2005-04-03" ,Select Format(3/9,"0.00")返回0.33
InStr   查询子串在字符串中的位置 select Instr("abc","a")返回1,select Instr("abc","f")返回0
LCase  返回字符串的小写形式
Left  左截取字符串
Len  返回字符串长度
LTrim  左截取空格
Mid    取得子字符串 select mid("123",1,2) as midDemo 返回12
Right  右截取字符串
RTrim  右截取空格
Space  产生空格 select Space(4)返回4个空格
StrComp  比较两个字符串是否内容一致(不区分大小写)select StrComp("abc","ABC")返回0,select StrComp("abc","123")返回-1
Trim  截取字符串两头的空格
UCase  将字符串转大写

0
投稿

猜你喜欢

  • 有时候,我们需要替换指定标签外的内容,而保留标签里面的内容不替换。比如当我们要在浏览器中显示出编辑器显示的原始格式时、需要将普通换行符“\n
  • 计算机键盘每天用得太多了,以致于我们无视它的存在(盲打),当然也很少有人去问这样一个问题——为什么键盘字母的排列方式是QWERTY而不是AB
  • 阅读上一篇:AJAX的jQuery实现入门(一)要写入数据库,我们知道的最简单的就是注册了, 就做个最简单的注册表单, 看看是如何提交数据的
  • 过程名:ManualPagination作 用:采用手动分页方式显示文章具体的内容参 数:ArticleID,strContentSub&n
  • 感谢人类方方面面的创新,今天Web开发已经不需要在如何设计网站上面浪费时间了。框架和库帮助web开发者得以专注于真正的开发工作上。下面的这些
  • 本文介绍了网页运行代码框(runCode), 复制代码框(copyCode), 保存代码框(saveCode),的实现方法。javascri
  • 微软在去年可谓是动作比较大的一年,在去年3月份推出了最新版的IE8浏览器,而在年底又发布全新的操作系统Windows 7,自此新产品的市场占
  • 1 Video介绍引用我翻译文档《在HTML5页面中嵌入音频和视频》中的介绍文字:“当今,在网页上嵌入视频且所有用户不管使用任何浏览器或者操
  • 图片外框特征参数:  ①dashed:虚线②dotted:点虚线③solid:实线④double:双线⑤groove:沟
  • 阅读上一章:Css布局Chapter 13 为文字指定样式我想以一章的篇幅来讨论用CSS设定文字样式的做法是个好点子.一般处理文字内容大概是
  • 由于数据库中的每张表中的字段名不一样,所以在写后台程序的时候,通常会写多个页面,对应不同的表。这里介绍一个函数,适合所有的表,不需要再为每一
  • 作为一位不懂代码的业余网页制 * 好者,常常羡慕专业程序人员在浏览器中编制出的效果超酷的一些多媒体作品。唉,无奈程序那东东,酶涩南学,非一日之
  • 李开复曾经在年前表示,谷歌公司会在今年春节期间,对Google谷歌的搜索结果页进行“从未有过的尝试”修改,以凸显农历春节的喜庆气氛。现在,输
  • javascript的分号代表语句的结束符,但由于javascript具有分号自动插入规则,所以它是一个十分容易让人模糊的东西,在一般情况下
  • asp 中处理文件上传以及删除时常用的自定义函数:删除文件,建立目录的程序,根据原文件名生成新的随机文件名,CMS替换函数,将所有开始,结束
  • 这一段要毕业,得折磨自己两个月....这段时间还是会摆弄了javascript的.大致在下面两个方面: 1.javascript的
  • 为了把事情变成简单化,我在多个Oracle数据上建立统一的检查数据库账户,并且账户只能访问特定的几个视图(需要查询的sql已生成视图),具体
  • WAP站点,这似乎是一个有点落伍的东西。在诞生之初,它很简陋,只能通过一个叫WML的标记语言来搭建没有任何美感的文字+链接页面。而今,绝大部
  • 很简单的一个函数,就是根据当前的日期生成一个随机数。<% Function getRnd() '**********
  • 如何在网页打开时显示“正在加载”之类的信息?代码及说明见下: <% Response.Buffer = 
手机版 网络编程 asp之家 www.aspxhome.com