SQLServer iif函数
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                SQLServer iif函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                ? ? ? ? SQLServer2012新增了iif函數,該函數是一個邏輯函數,用于根據條件返回兩個可能的值之一。它的語法如下:
?
????????
IIF ( boolean_expression, true_value, false_value )????????其中,boolean_expression是一個邏輯表達式,如果為真,則返回true_value,否則返回false_value。
以下是一些使用IIF函數的示例:
????????返回年齡是否大于等于18歲:
--測試數據 if not object_id(N'Tempdb..#T') is nulldrop table #T Go Create table #T([name] nvarchar(22),[age] int) Insert #T select N'張三',17 union all select N'李四',18 union all select N'王五',19 Go --測試數據結束 SELECT IIF(age >= 18, '成年人', '未成年人') AS is_adult FROM #T;? ? ? ? 結果:
????????
????????需要注意的是,IIF函數在 SQL Server 2012 及以上版本中才被引入。在較早的版本中,可以使用CASE語句來實現類似的功能。另外,IIF函數不是標準的 SQL 函數,在其他數據庫管理系統中可能不被支持。
總結
以上是生活随笔為你收集整理的SQLServer iif函数的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 计算机网络——cookie、sessio
- 下一篇: 快手 (kuaishou.net) 2.
