SQL SERVER 2012新增函数之逻辑函数IIF

发布时间 - 2026-01-10 23:27:36    点击率:

前言

SQL SERVER 2012中新增了IIF函数,这个函数在VB或是ACCESS中是存在的。感兴趣的朋友们下面来一起学习学习吧。

格式如下

iif(布尔表达式,value1,value2)

也就是说如果表达式成立,那么就返回value1,如果不成立,就返回value2.

示例如下

例如:

select iif(30>45,'对','错') as 结果 
/* 
结果 
---- 
错 
*/ 
select iif(null=null,'对','错') as 结果 
/* 
结果 
---- 
错 
*/ 
select iif(null is null,'对','错') as 结果 
/* 
结果 
---- 
对 
*/ 

这让我想起SQLSERVER之前有个函数叫NULLIF,如果两个指定的表达式相等,则返回空值。

declare @i int 
set @i=null 
select NULLIF(@i,null) 
/* 
NULL 
*/ 

NULLIF上面返回NULL,并不说明两者相等,而是两者不相等时,返回前者,而前者的@i恰巧为NULL造成的。

总结

以上就是关于SQL SERVER 2012新增函数之逻辑函数IIF的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# sqlserver  # iif函数  # sql  # server  # 2012  # 函数  # SQL SERVER 2012新增函数之逻辑函数CHOOSE详解  # SQL Server中的逻辑函数介绍  # 有个  # 感兴趣  # 朋友们  # 布尔  # 谢谢大家  # 我想起  # 这让  # 不成立  # 也就是说  # 不相等  # 新增了  # 有疑问  # brush  # plain  # br  # pre  # class 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  如何快速搭建安全的FTP站点?  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  JavaScript Ajax实现异步通信  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  网站建设要注意的标准 促进网站用户好感度!  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  如何快速启动建站代理加盟业务?  如何快速生成ASP一键建站模板并优化安全性?  网易LOFTER官网链接 老福特网页版登录地址  如何快速上传自定义模板至建站之星?  googleplay官方入口在哪里_Google Play官方商店快速入口指南  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  Android okhttputils现在进度显示实例代码  如何用AWS免费套餐快速搭建高效网站?  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  如何用PHP工具快速搭建高效网站?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  图册素材网站设计制作软件,图册的导出方式有几种?  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  Laravel如何使用模型观察者?(Observer代码示例)  如何快速选择适合个人网站的云服务器配置?  如何在香港免费服务器上快速搭建网站?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  Java类加载基本过程详细介绍  Laravel如何创建自定义Facades?(详细步骤)  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  html如何与html链接_实现多个HTML页面互相链接【互相】  长沙企业网站制作哪家好,长沙水业集团官方网站?  iOS UIView常见属性方法小结  Laravel如何使用.env文件管理环境变量?(最佳实践)  Laravel如何使用withoutEvents方法临时禁用模型事件  Python图片处理进阶教程_Pillow滤镜与图像增强  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  ,交易猫的商品怎么发布到网站上去?  香港服务器部署网站为何提示未备案?  大同网页,大同瑞慈医院官网?  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  ,南京靠谱的征婚网站?  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  黑客入侵网站服务器的常见手法有哪些?