Función MySQL IF()
Ejemplo
Devuelva "SÍ" si la condición es VERDADERA, o "NO" si la condición es FALSA:
SELECT
IF(500<1000, "YES", "NO");
Definición y uso
La función IF() devuelve un valor si una condición es VERDADERA, u otro valor si una condición es FALSA.
Sintaxis
IF(condition, value_if_true, value_if_false)
Valores paramétricos
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 |
Detalles técnicos
Trabaja en: | Desde MySQL 4.0 |
---|
Más ejemplos
Ejemplo
Devuelva 5 si la condición es VERDADERA, o 10 si la condición es FALSA:
SELECT IF(500<1000, 5, 10);
Ejemplo
Pruebe si dos cadenas son iguales y devuelva "SÍ" si lo son, o "NO" si no:
SELECT IF(STRCMP("hello","bye") = 0, "YES", "NO");
Ejemplo
Devuelva "MÁS" si la condición es VERDADERA, o "MENOS" si la condición es FALSA:
SELECT OrderID, Quantity, IF(Quantity>10, "MORE", "LESS")
FROM
OrderDetails;