注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

gb.qin

A Man's心靈的港灣

 
 
 

日志

 
 

Access中类似于Sql Server中的isnull函数  

2010-01-28 11:20:03|  分类: SQL&Access |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
Access的IsNull 函数
isnull(username)

返回布尔值,表示表达式?(表达式:算术或逻辑运算符、常数、函数和字段名称、控件和属性的任意组合,计算结果为单个值。表达式可执行计算、操作字符或测试数据。)是否包含无效数据 (Null?(Null:可以在字段中输入或用于表达式和查询,以标明丢失或未知的数据。在 Visual Basic 中,Null 关键字表示 Null 值。有些字段(如主键字段)不可以包含 Null 值。))。

语法

IsNull(expression)

必选的 expression 参数?(参数:为操作、事件、方法、属性、函数或过程提供信息的值。)是 Variant?(Variant 数据类型:变量的默认数据类型,如果 Def type 语句没有生效,则该数据类型没有类型声明字符。Variant 可以存储数值、字符串、日期/时间、Null 或 Empty 数据。) 类型的值,其中包含数值表达式?(数字表达式:计算结果为数字的任何表达式。表达式可以是变量、常数、函数和运算符的任意组合。)或字符串表达式?(字符串表达式:任一求值为一列连续字符的表达式。表达式的元素可以是:返回字符串或字符串 Variant (VarType 8) 的函数;字符串字面值、常量、变量或 Variant。)

注解

如果 expression 为 Null,则 IsNull 返回 True;否则 IsNull 返回 False。如果 expression 包含多个变量?(变量:已命名存储位置,所包含的数据能够在程序执行过程中发生变动。每一变量都有名称,在它的作用域级别范围内能够唯一标识该变量。既可以指定数据类型,也可以不指定。),则构成该表达式的任何变量中的 Null 都会导致整个表达式返回 True

Null 值表示 Variant 类型的值包含无效数据。Null 与空?(空白:未初始化的 Variant 变量(它返回为 0 的 VarType)的状态。请不要与 Null(指示无效数据的变量状态)、包含零长度字符串 (" ") 的变量或等于零的数字变量混淆。)不同,后者表示尚未初始化变量。它也与零长度字符串 ("") 不同,后者有时指空字符串。

 要点    使用 IsNull 函数确定表达式是否包含 Null 值。在有些情况下(如 de style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">If Var = Nullde> 和 de style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">If Var <> Nullde>),您可能预期其值为 True 的表达式始终为 False。这是因为任何包含 Null 的表达式本身就为 Null,因此该表达式为 False


SQL

Sql   Server中的isnull函数,就是说如果这个值为空,就可以给它赋一个值,例如isnull(username,'guest')就是说如果username字段为空,则返回值'guest',access中有isnull函数,但只是判断是否为空,不能用.

Access實現類似SQL中的isnull函數
IIF函数解决了,NZ函数ODBC不支持,可是IIF函数ODBC是支持的,结合isnull函数,可以得到   IIF(isnull(username),'guest',username);
  评论这张
 
阅读(1483)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017