Hàm IF() của MySQL
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
IF(500<1000, "YES", "NO");
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm IF() 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
IF( condition , value_if_true , value_if_false )
Giá trị tham số
Parameter | Description |
---|---|
condition | Required. The value to test |
value_if_true | Required. The value to return if condition is TRUE |
value_if_false | Required. The value to return if condition is FALSE |
Chi tiết kỹ thuật
Hoạt động trong: | Từ MySQL 4.0 |
---|
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 IF(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 IF(STRCMP("hello","bye") = 0, "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, IF(Quantity>10, "MORE", "LESS")
FROM
OrderDetails;
Hãy tự mình thử »