sql空字符串判断函数_access常用的内置函数

61655341cffa6e23e6fdc9eaa34ba13a.png新朋友点“Office交流网“蓝字关注我们

44fdc612a9d208bb2c92c96301ced551.png

Access提供了几种类型的函数,可将这些函数分为以下几类:

转换:把一个值转换为另一个。

日期/时间:返回日期和/或时间值。

判断检查:判断是否正确

算术计算:对数字值执行计算

程序流程:控制程序流程

Sql合计函数:sql语句计算函数

文本字符串:操作转化、合并或操作字符串。

域函数 :合计函数返回有关一个域的统计数据。域合计函数通常用在VBA代码中执行统计计算

1. 转换函数

Str():返回从数字转换而来的字符串,它总是为加号保留(加上)一个打头的空格。

LCase() 返回被转换成小写的字符串。

UCase() 返回被转换成大写的字符串。

Val()  返回在字符串中数字值,直到字符串中 第一个非数字字符为止。

CDate()  将字符串转换成日期。

Format() 按照用户指定的格式返回一个表达式。

2. 日期/时间

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  返回某个日期的年份

3. 判断检查

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

IsDate  判断表达式是否为合法日期

IsMissing  确定变量是否被传递给了函数

4. 算术计算

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

5. 程序流程

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

6. Sql合计函数

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

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  将字符串转大写

8. 域函数

DAvg() 返回一组值的算术平均值。

DCount() 显示指定记录的数目。

DFirst() 需要任意值时,可从表或查询的字段中返回一条随机记录。

DLookUp() 从指定的记录中返回特定字段的值。

DMax() 返回一组值中的最大值。

DMin() 返回一组值中的最小值。

DSum() 返回指定记录集的总和。

b912f6b587cb16cd54590db7f1a791df.gif

2c9633a4f5c6097fed3e6c4265c20403.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/428321.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实验吧—Web——WP之 Guess Next Session

打开链接,他有给出查看原码的按钮,那么我们打开看看 在这个里面,如果GET的值等于session的就会给出flag 那么我们进行抓包改包 在输入框内随意输入一个值然后抓包 将password的值删去,并且将cookie后面的PHPsessid的值也删去&…

简易贪吃蛇c语言贴吧,熬书几个月,终于编出简易的贪吃蛇了,VS2013

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include#include#include#include#define X 30#define Y 15void guozi(int *x, int *y);int main(void){char map[X][Y];int x;int y;//横纵坐标int i;int j;//标记蛇头int p, q;//标记蛇尾int t, d;//寻找蛇尾int n 4;//蛇的长度…

linux命令行提示符居中,linux命令行学习(54):修改提示符

提示符由环境变量PS1决定,所以,修改提示符就是修PS1的值。一、保存PS1原来的值以及恢复原值为了防止麻烦,在修改PS1的值之前,可以先将PS1的值保存起来,以备以后恢复。我们建立一个环境变量ps1执行命令:ps1&…

flask(精讲)

Flask 一:web框架Django和Flask本质 socket服务端 ?123wsgi: Web服务网关接口- wsgiref # Django内部内置模块- werkzeug # Flask安装完成后,内部默认已经安装好werkzeugfrom werkzeug.wrappers import Request, Respons…

c++builder 运行网站的api_04 将您的API Builder Docker映像发布到AMPLIFY运行时服务(ARS)...

「注:转载请注明出处,谢谢!」注意:请参考在线文档以获取最新信息。将APIBuilder应用程序部署到AMPLIFY Runtime Services在先前文章中,我们描述了如何轻松地使用API Builder Standalone创建微服务并将其打包为可在任何…

Android数据库 分页查询,Android之怎么使用SQLite数据库(增、删、改、查、分页等)以及ListView显示数据(转)...

由于刚接触android开发,故此想把学到的基础知识记录一下,以备查询,故此写的比较啰嗦:步骤如下:一、介绍:此文主要是介绍怎么使用android自带的数据库SQLite,以及把后台的数据用ListView控件显示…

go int64转string_go常见问题收录

本条文章记录本人在实际项目中遇到的实际问题,如有错误,欢迎指正,仅供参考!欢迎点赞收藏转发,转载请添加原链接声明哦!感谢您的支持。变量各种类型转换string转成intintstring转成int64int64, err : strcon…

程序员的功法

今天做复杂业务的时候有感而发。 做程序员这一行其实与练功差不多,都讲究外功与内功。 外功有:编辑器的各种快捷键使用,各种工具提高编程以及分析效率。 内功:算法,数据结构,操作系统原理,代码结…

氢os关闭android键盘,氢OS11到来前,先听听这些一加用户对氢OS的吐槽

随着新版安卓系统发布,各厂商都在筹备新版系统。这几天,一加的官方动态全部围绕着即将到来的氢OS11,广开言路收集大家意见,宣传力度非常大,似乎是希望通过新系统改变大家对于氢OS简陋、稳定性差以及功能更新效率低的印…

mysql部门人员排序设计_MySQL数据库访问性能优化

MYSQL应该是最流行的WEB后端数据库。大量应用于PHP,Ruby,Python,Java 等Web语言开发项目中,无论NOSQL发展多么快,都不影响大部分架构师选择MYSQL作为数据存储。MYSQL如此方便和稳定,以至于我们在开发 WEB 程…

缓冲区的原理

缓冲区中封装了一个数组,并对外提供方法来操作数组,这些方法操作的就是该数组的下标。 而缓冲的原理就是从源获取一批数据放进缓冲区,再从缓冲区不断的取出一个一个的数据。 在每次取完后,再从源中取一批数据到缓冲区,…

android如何删除项目,AndroidStudio中怎样删除项目

最近决定从Eclipse转到AndroidStudio了。虽然之前有接触过AndroidStudio,但都是为了体验一下AndroidStudio炫酷的界面,并没有深入的了解过,所以这次准备好好学习一番AndroidStudio。。。刚开始转到AndroidStudio的时候确实有很多不适应的地方…

openstack o版本自动化脚本安装

controller 节点 跑glance nova (MQ)messaging apache keystone neutron mysql memcache chrony empd epmd 介绍如下 参考 http://blog.csdn.net/mituan1234567/article/details/52767290 在《Erlang/OTP 并发编程实战》中,对 epmd 有如下描述&#…

vue点击切换类名_vue 新用户引导(vue-dirver)

最近公司经理让我在项目上做一个新用户引导,讲真这玩意我只在APP上看见过,网页上没啥功能啊,还需要引导! 没办法,刚它!!!在网上查了点资料 Vue 基本上都是 intro.js 和 driver.js 两…

Hibernate or 的用法

转自baidu estrictions.or(Restrictions.like(),Restrictions.or(Restrictions.like,........))里面的or可以无限加的.还是比较好用 Session session getHibernateTemplate().getSessionFactory().openSession();Criteria criteria session.createCriteria(Film.class);List&…

c# html转为图片,C# 使用 WebBrowser 实现 HTML 转图片功能的示例代码

在 .NET 平台上,我们有多种方式可以将一段 HTML 文本转换为一张图片:HTML Renderer、SelectPdf 、Aspose.Html等。在 WinForm 程序中,每一个 System.Windows.Forms.Control 的派生类型均包含一个名为 DrawToBitmap 的方法,该方法可…

java的string访问某个元素_CSS伪类与伪元素总是傻傻分不清,这份总结够面试用了

熟悉前端的人都会听过 css 的伪类与伪元素,然而大多数的人都会将这两者混淆。本文从解析伪类与伪元素的含义出发,区分这两者的区别,并且列出大部分伪类与伪元素的具体用法,即使你有用过伪类与伪元素,但里面总有一两个你…

android平板 深度学习,这款叫Remix的设备,或许可以拯救安卓平板

(图片来自于魏布斯评测视频“Remix平板上手使用体验”)现今平板市场,已呈现出苹果谷歌微软三分天下之势。然而,相较于其他两者,安卓平板却并面临着严重的危机,即便自2013年第三季度,安卓平板便已超越iPad成为市场份额的…

IE8下强制浏览器用哪个IE版本渲染页面

在head中加入<meta http-equiv"X-UA-Compatible" content"IEEmulateIE10"/> 转载于:https://www.cnblogs.com/lansetuerqi/p/8288900.html

华为swot分析2020_科技口译现场:华为2020全球分析师大会

华为第17届全球分析师大会2020年5月18-20日在中国深圳举办&#xff0c;本次大会期间&#xff0c;将分享华为对于全球化合作的思考&#xff0c;如何发挥ICT技术价值应对未来世界的不确定性&#xff1b;如何持续创新为人类社会进步做贡献&#xff1b;如何推动产业发展和生态建设&…