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的值也删去&…

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…

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

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

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

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

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

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

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

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

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;如何推动产业发展和生态建设&…

python导出数据找不到csv_【记录】使用Python读取/导出(写入)CSV文件

想要用python处理csv文件。 去查了下&#xff0c;python中本身就自带csv模块。 然后参考在线手册&#xff1a; 去试试。 【用python生成csv】 1. 按照手册的例子&#xff0c;试了试&#xff1a;import csv with open(eggs.csv, wb) as csvfile: spamwriter csv.writer(csvfile…

mips汇编计算开方_读美国伊利诺伊理工大学计算机科学硕士能学到什么?

最近有很多计算机专业的大学生和程序员、工程师等在职人士&#xff0c;向彼岸教育咨询美国伊利诺伊理工大学的计算机硕士项目&#xff0c;想更多地了解课程和教学内容。彼岸教育从伊利诺伊理工大学计算机科学系要来了一份近期学校的安排的部分课程大纲&#xff0c;包括教师背景…

html iframe php,html iframe使用的实战总结分享

说在前面的话&#xff0c;iframe是可以做很多事情的。例如&#xff1a;a>通过iframe实现跨域;b>使用iframe解决IE6下select遮挡不住的问题c>通过iframe解决Ajax的前进后退问题d>通过iframe实现异步上传。(Easyui中form组件就是用的iframe&#xff0c;实现表单提交时…

环形队列出队的元素怎么输出出来_队列的知识讲解与基本实现(数据结构)

引言中午在食堂打饭&#xff0c;真是一个令人头疼的事情&#xff0c;去食堂的路上也总是步伐匆匆&#xff0c;为什么啊&#xff0c;这还用说&#xff0c;迟一点去&#xff0c;你就会知道什么叫做人山人海了&#xff0c;在食堂排队的时候&#xff0c;相比较学生来说&#xff0c;…

c++ 不插入重复元素但也不排序_【每日一题】125. 对链表进行插入排序

关注我们获取更多计算机考研信息对链表进行插入&#xff0c;插入排序算法&#xff1a;插入排序是迭代的&#xff0c;每次只移动一个元素&#xff0c;直到所有元素可以形成一个有序的输出列表。每次迭代中&#xff0c;插入排序只从输入数据中移除一个待排序的元素&#xff0c;找…

怎么检查计算机网络是连接,怎么检测网络打印机是否与电脑连接成功【检测方法】...

想必不少宝宝和以前的小编一样&#xff0c;在用网络打印机的时候&#xff0c;有时候能打印&#xff0c;有时候却打印不了。那么如何 检测网络打印机是否与电脑连接成功?跟随小编往下看。系统反反复复告知“无法打印”&#xff0c;让工作本已繁忙的小修近乎奔溃! 那么&#xff…

python画菱形的代码_python绘制菱形

广告关闭 腾讯云11.11云上盛惠 &#xff0c;精选热门产品助力上云&#xff0c;云服务器首年88元起&#xff0c;买的越多返的越多&#xff0c;最高返5000元&#xff01;首先&#xff0c;将数据读入到python中&#xff0c;并绘制出生率和死亡率数据的散点图&#xff0c;代码如下&…