主頁 > 知識庫 > SQL SERVER 2012新增函數之邏輯函數IIF

SQL SERVER 2012新增函數之邏輯函數IIF

熱門標簽:400電話辦理泰安 安卡拉地圖標注app 電銷需要外呼系統(tǒng)嗎 電話機器人怎么代理商 零成本地圖標注賺錢 互聯網電話外呼系統(tǒng) 家庭農場地圖標注名稱怎樣起名 千呼電話機器人可以試用嗎 我要地圖標注數量有限制嗎

前言

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的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • SQL SERVER 2012新增函數之邏輯函數CHOOSE詳解
  • SQL SERVER 2012新增函數之字符串函數FORMAT詳解
  • SQL SERVER2012中新增函數之字符串函數CONCAT詳解
  • Sql Server 2012 轉換函數的比較(Cast、Convert和Parse)
  • SqlServer2012中First_Value函數簡單分析
  • SqlServer2012中LEAD函數簡單分析
  • SQL Server 2012 開窗函數

標簽:黃山 池州 新鄉(xiāng) 大同 東營 文山 濱州 來賓

巨人網絡通訊聲明:本文標題《SQL SERVER 2012新增函數之邏輯函數IIF》,本文關鍵詞  SQL,SERVER,2012,新增,函數,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL SERVER 2012新增函數之邏輯函數IIF》相關的同類信息!
  • 本頁收集關于SQL SERVER 2012新增函數之邏輯函數IIF的相關信息資訊供網民參考!
  • 推薦文章