国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

sql中的iif語句詳解

2024-07-21 02:32:13
字體:
來源:轉載
供稿:網友
IIf  
 返回由邏輯測試確定的兩個數值或字符串值之一。  
   
 語法  
 數字  
 IIf(«Logical   ExPRession»,   «Numeric   Expression1»,   «Numeric   Expression2»)
 
 如果   «Logical   Expression»   取值為   TRUE,則此函數返回   «Numeric   Expression1»,否則,返回   «Numeric   Expression2»。
 
 字符串  
 IIf(«Logical   Expression»,   «String   Expression1»,   «String   Expression2»)   
 
 如果   «Logical   Expression»   取值為   TRUE,則此函數返回   «String   Expression1»,否則,返回   «String   Expression2»。
 
 注釋  
 只有當   «Logical   Expression»   的值為零時,才認為該表達式是   FALSE。任何其它值都被解釋為   TRUE。
 不推薦用   Iif   函數基于搜索條件創建成員的集合。請改用   Filter   函數根據邏輯表達式評估指定集合中的每個成員,然后返回成員的子集合。
 
 示例
數字
 如果   Measures.CurrentMember   是空單元,則下面的示例返回   0,否則返回   1:  
 IIf(IsEmpty(Measures.CurrentMember),   0,   1)  
 
 字符串  
 如果   Measures.CurrentMember   是空單元,則下面的字符串返回字符串   "Yes",否則返回字符串   "No":  
 IIf(IsEmpty(Measures.CurrentMember),   "Yes",   "No")
 
在access中我可以用IIF函數進行統計匯總,比如,要知道實際應該交費的用戶個數:
Select sum(iif(金額>0, 1,0)) as num from 費用
在SQL Server中好像沒有對應的函數,我用:
select sum(case when 金額>0 then 1 else 0 end) as num from 費用
好像不太直觀,不知道有沒有其它方法
 
case when ....then else end
例:select id,case when bz='1' then xx when bz='2' then yy else zz end as tt from xxx
那MID,LEFT等呢?在SQL中怎么用?
MID   就是   SQL   里的substring  
 LEFT   就是   SQL   里的   LEFT  
比如   substring(字段,開始位置,取多少長度)  
left(字段,取多少長度)
 
SUBSTRING   (   expression   ,   start   ,   length   )    
 參數  
 expression     
 是字符串、二進制字符串、text、image、列或包含列的表達式。不要使用包含聚合函數的表達式。  
   
 start  
 是一個整數,指定子串的開始位置。  
   
 length      
 是一個整數,指定子串的長度(要返回的字符數或字節數)。  
   
   
 LEFT  
 返回從字符串左邊開始指定個數的字符。  
   
 語法  
 LEFT   (   character_expression   ,   integer_expression   )    
   
 參數  
 character_expression  
   
 字符或二進制數據表達式。character_expression   可以是常量、變量或列。character_expression   必須是可以隱式地轉換為   varchar   的數據類型。否則,請使用   CAST   函數顯式轉換   character_expression。  
   
 integer_expression      
 是正整數。如果   integer_expression   為負,則返回空字符串。  
   
 返回類型  
 varchar  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泾源县| 马公市| 德州市| 山东| 绥棱县| 佛学| 鲁甸县| 项城市| 伊金霍洛旗| 夏津县| 裕民县| 孙吴县| 渝北区| 湘乡市| 阿坝县| 永德县| 崇义县| 勃利县| 仁寿县| 登封市| 抚远县| 剑河县| 二连浩特市| 集贤县| 东乡族自治县| 两当县| 长泰县| 汉源县| 白朗县| 乡宁县| 金溪县| 安多县| 长海县| 布尔津县| 拜泉县| 宁远县| 河东区| 沂水县| 斗六市| 依安县| 大丰市|