¿Cómo realizar la instrucción IF en SQL?



La función IF () se pasa con dos parámetros, uno para verdadero y otro para falso. Aprenda a implementar la instrucción if en SQL con ejemplos.

SQL Server le permite ejecutar lógica programática en tiempo real en los valores dentro de su consulta. Según estas evaluaciones lógicas, puede generar valores como parte del conjunto de datos devueltos. En este blog, aprenderá cómo implementar la instrucción if en SQL con ejemplos. A continuación se muestran los temas cubiertos en este blog:





SI condición en SQL

La función IF () se pasa con dos parámetros, uno para verdadero y otro para falso. La función devuelve un valor si una condición es VERDADERA y otro valor si la condición es FALSA.



Sintaxis de la declaración IF en SQL:

SI (condición, valor_si_verdadero, valor_si_falso)

Valores paramétricos

condición

Necesario. El valor para probar



valor_si_verdadero

c ++ ir a

Opcional. El valor a devolver si condición es verdad

valor_si_falso

Opcional. El valor a devolver si condición Es falso

Ejemplos de números enteros de condición If

Ejemplo 1:

Devuelve 0 si la condición es VERDADERA o 1 si la condición es FALSA:

SELECCIONE SI(100<500, 0, 1)

Salida:

Sentencia IF en SQL | Edureka

Ejemplo 2:

SELECCIONE SI(900<500, 0, 1)

Salida:

cómo terminar el programa en java

Continuando con la instrucción IF en SQL, veamos algunos ejemplos de cadenas.

Ejemplos de cadenas de condiciones if

Ejemplo 3:

Prueba si la condición usando cadenas

Si eldos cadenas son iguales, la consulta devuelve 'SÍ' de lo contrario devuelve 'NO'

SELECCIONE SI(STRCMP ('Hola','aprendiz') = 0,'SI',“NO”)

Salida:

Ejemplo 4:

SELECCIONE SI(STRCMP ('Hola','Hola') = 0,'SI',“NO”)

Salida:

Con esto, llegamos al final de este blog sobre “Instrucción If en SQL”. Espero que se haya sumado a su conocimiento. Si desea obtener más información sobre MySQL y conozca esta base de datos relacional de código abierto, luego consulte nuestra que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender MySQL en profundidad y lo ayudará a dominar el tema.