SQL Server IIF() 函式
定義和用法
IIF() 函式在條件為 TRUE 時返回一個值,在條件為 FALSE 時返回另一個值。
語法
IIF(condition, value_if_true, value_if_false)
引數值
引數 | 描述 |
---|---|
condition | 必需。要測試的值 |
value_if_true | 可選。如果condition為 TRUE,則返回的值 |
value_if_false | 可選。如果condition為 FALSE,則返回的值 |
技術詳情
支援版本 | SQL Server(2012 及更高版本)、Azure SQL Database |
---|
更多示例
示例
如果條件為 TRUE,則返回“MORE”,如果條件為 FALSE,則返回“LESS”。
SELECT OrderID, Quantity, IIF(Quantity>10, 'MORE', 'LESS')
FROM OrderDetails;
自己動手試一試 »