您当前的位置: AG亚游集团 > 数据库教程 > ACCESS教程 > 用Access的iif代替SQL中的IsNull()

用Access的iif代替SQL中的IsNull()

作者:guanchaofeng 来源:本站整理 发布时间: 2008-11-08 15:07 点击: 次
Access也有IsNull函数,但意义和参数却和T-SQL中的不同。 在T-SQL(也就是SQL Server所支持的SQL语言)中,IsNull的作用是把空值替代成指定的值。然而在Access中,IsNull的作用仅仅是判断是否为空值,而且参数的个数也和T-SQL中的不一样,只有一个输入参数。

AG亚游集团,  本次的“K12少年创客马拉松”的一个核心理念是“去功利化”。据调查,目前在国内的少年教育型竞赛中,持有“去功利化”理念的比赛还很罕见。“K12少年创客马拉松”设立的初衷便是建立这样“去功利化”的一种新型理念的比赛,即不以帮助参赛学生升学加分为目的,而是注重让学生在参赛过程中提升自身的实践能力,培养一批具有创新能力的实用型储备人才。

  报道称,中国的潜艇巡航具有潜在的战略影响力,尤其是因为中国在使用弹道导弹核潜艇展开更大规模的远洋行动。亩收益10万的种植品种  相同的命运促成了弱势三方在中国的合作。巨大的手机给英特尔和微软带来了希望,而与PC一样,通用的英特尔和微软软硬件平台也给国产手机厂商进入更高的设计生产层次创造了可能。

用Access的iif代替SQL中的IsNull()

Access也有IsNull函数,但意义和参数却和T-SQL中的不同。

在T-SQL(也就是SQL Server所支持的SQL语言)中,IsNull的作用是把空值替代成指定的值。然而在Access中,IsNull的作用仅仅是判断是否为空值,而且参数的个数也和T-SQL中的不一样,只有一个输入参数。

庆幸的是Access支持iif,所以可以这样去替代:
Select iif(IsNull( express ), value1, value2 ) From TableName

iif(IsNull( express ), value1, value2 )
相当于:
If express Is Null Then
Return value1
Else
Return value2
End if

举个例子,在SQL Server中:
select IsNull(int_Filed1, 0) from Table1

换作Access,则应该被改写为:
select iif( IsNull(int_Filed1), 0, int_Filed1 ) from Table1

在SQL中is null 和函数 IsNull是有区别的。 前者用于条件里面判断是否为NULL,而后者
使用指定的替换值替换 NULL。
————————————————————————————————
ISNULL
使用指定的替换值替换 NULL。
语法
ISNULL ( check_expression , replacement_value )
参数
check_expression
将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。
replacement_value
在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion
具有相同的类型。
返回类型
返回与 check_expression 相同的类型。
注释
如果 check_expression 不为 NULL,那么返回该表达式的值;否则返回 replacement_value。

分享到:
本文"用Access的iif代替SQL中的IsNull()"由远航站长收集整理而来,仅供大家学习与参考使用。更多AG亚游集团尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(AG亚游集团). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类AG亚游集团.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4
全国花样游泳冠军赛开赛 文婷姐妹重编\"火鸟\"夺金 13位专家评析火星液态湖泊:是重大发现却很难饮用 AI助力机器人执掌全球?科学家称人类将陷入绝境 大乐透头奖1注1000万落河南 奖池升至51.25亿 委员认为幼教目前数量少素质低待遇差 培养需加速 专家:美印太战略被外界低估 要警惕其“实心化” 普京已完成投票 300多位外国观选员赴俄监督 芝加哥商品交易所推出以太币指数 或为期货交易准备 盖坦丰特宴请全队展示和谐团结 将与贵州6分之战 保级区难兄难弟进球大战 宝贵3分为贵州恒丰续命 布基纳法索首都袭击事件致8名士兵丧生 军队代表委员建言提升军人荣誉感和职业吸引力
曼城门将已按耐不住:我擅长罚点球 本季想进个球 全球发电和天然气市场疲软 GE、西门子业务板块调整 老挝南部水电站溃坝 6个村庄被淹数百人失踪 扭曲事实故意泄露信息 俄因为这件事指责华盛顿 一天募集10亿,太空链涉嫌欺诈全调查 北京积分落户为何今年正式启动申报? “人人车”曝猫腻:二手车行扮卖家 还假装不知情 历史课|汤尤杯冷门:国羽初战大逆转也曾被零封 奥委会回应电竞入奥 巴赫:部分项目或进巴黎奥运 厦大原博导换岗图书馆员 曾因诱奸学生被开除党籍 证监会有关A股对接新经济改革方案正报批 马云:若中美经贸关系恶化 为美创造百万就业承诺作废
本周重大事件盘点,特朗普退出伊核协议居首! 特朗普政府考虑削减千亿美元资本利得税 让富人更富 韩媒又爆新料:朴槿惠闺蜜姐姐才是幕后大BOSS 沙玛有多么不知名?米克尔森竟误以为其是记者 冬奥8金王比约达伦退役 曾被视为滑雪界的费德勒 团伙在车展停车场散发招聘卡片被刑拘 专挑高档车 拼完心气拼勇气 拼多多对“便宜无好货”说不 公司辞退试用期无业绩的怀孕女员工 被判继续聘用 安徽省长:两高报告有力回应人民对司法公正的期待 在中国发横财七大方法 需要钱的的给我打电话 如何创业白手起家 女孩学什么技术有前途 AG亚游集团