Sqlserver 中的Iif語句

2021-10-07 22:16:36 字數 460 閱讀 9958

select

編號,( iif(糾正措施條一 is null ,0, 1) + iif(糾正措施條二 is null ,

0,1) + iif(糾正措施條三 is null ,0,1) ) as 糾正條數

from

不合格品處置單

如上述**,iif()語句相當於case when 的判斷,但是在使用上更加靈活,我使用較為常見的部分是用於除數不為0的情況下使用

( iif(糾正措施條一 =0 ,1, 糾正措施條一 )
當這個被除數為0的情況下置位1 ,否則為其自己

這裡使用規範為

iif(條件判斷語句 ,符合條件判斷語句時的值,不符合條件判斷語句時的值)

也就相當於

case when 條件判斷語句

then 符合條件的值

else 不符合條件語句的值

VB中的IIF 函式

vb中的iif 函式 2006年08月11日 星期五 下午 01 59 iif 函式 根據條件返回指定的值。光看這句話肯定不明白 接著往下看吧 iif 語法 iif 邏輯表示式 表示式1 表示式2 能明白點了嗎?還不明白就再往下看 返值型別 表示式1 2是什麼型別就是什麼型別。越看越糊塗 引數描述 ...

iif函式 vfp iif函式 iif函式的格式

print iif combol.text 男 先生您好!小姐您好!end sub。語法 iif expr,truepart,falsepart iif 函式的語法含有下面這些命名引數 描述 expr 必要引數。用來判斷真偽的表示式。truepart 必要引數。如果 expr 為 true,則返回這...

Sql Server中基本資訊查詢的相關語句彙總

1 在某一表中新增字段 alter table table name add column name column type 2 在某一表中刪除某一字段 alter table table name drop column column name 3 修改字段型別 alter table table...