Hàm IIF() của máy chủ SQL
Ví dụ
Trả về "YES" nếu điều kiện là TRUE hoặc "NO" nếu điều kiện là FALSE:
SELECT
IIF(500<1000, 'YES', 'NO');
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm IIF() trả về một giá trị nếu điều kiện là TRUE hoặc trả về một giá trị khác nếu điều kiện là FALSE.
Cú pháp
IIF( condition , value_if_true , value_if_false )
Giá trị tham số
Parameter | Description |
---|---|
condition | Required. The value to test |
value_if_true | Optional. The value to return if condition is TRUE |
value_if_false | Optional. The value to return if condition is FALSE |
Chi tiết kỹ thuật
Hoạt động trong: | Máy chủ SQL (bắt đầu từ năm 2012), Cơ sở dữ liệu SQL Azure |
---|
Thêm ví dụ
Ví dụ
Trả về 5 nếu điều kiện là TRUE hoặc 10 nếu điều kiện là FALSE:
SELECT IIF(500<1000, 5, 10);
Hãy tự mình thử »Ví dụ
Kiểm tra xem hai chuỗi có giống nhau hay không và trả về "CÓ" nếu có hoặc "KHÔNG" nếu không:
SELECT IIF('hello' = 'bye', 'YES', 'NO');
Hãy tự mình thử »Ví dụ
Trả về "THÊM" nếu điều kiện là TRUE hoặc "LESS" nếu điều kiện là FALSE:
SELECT OrderID, Quantity, IIF(Quantity>10,
'MORE', 'LESS')
FROM
OrderDetails;
Hãy tự mình thử »