¿Podemos usar la función IF en la consulta Seleccionar en MySQL??

¿Podemos usar la función IF en la consulta Seleccionar en MySQL??

En MySQL, diferentes funciones han comprendido un conjunto de comandos de lenguaje de consulta estructurado (SQL) con parámetros específicos que realizan múltiples operaciones y valores de retorno como resultado de esa condición satisfecha. Más específicamente, "SI()"Es una de las funciones de control de flujo más importantes que dependen de la condición proporcionada y devuelve el"Verdadero" o "FALSOValor cuando se ejecuta la instrucción especificada.

En este blog, hablaremos de:

  • ¿Podemos usar la función "if ()" en la consulta "Seleccionar" en MySQL??
  • Use la función "if ()" en la consulta "Seleccionar" en MySQL?
  • Use la función if () sin cláusula WHERE WHERE
  • Use la función if () con la cláusula WHERE

¿Podemos usar la función "if ()" en la consulta "Seleccionar" en MySQL??

Sí, podemos usar el "SI()"Función en el"SELECCIONAR"Consulta en mysql.

Sintaxis

La sintaxis general del "SI()La función se da a continuación:

If (input_condition, true_value, false_value)

Aquí:

  • "SI()La función se utiliza para obtener el valor deseado si se cumple la condición, de lo contrario dará otro valor.
  • "Input_condition"Es un valor o expresión que necesita ser probado.
  • "verdadero valor"Se devuelve cuando la condición proporcionada es"Verdadero".
  • "falso_value"Se devuelve cuando la condición especificada es"FALSO".

Use la función "if ()" en la consulta seleccionada en MySQL

Consulte los pasos proporcionados para usar el "SI()"Función en el"SELECCIONAR"Consulta en mysql.

Paso 1: Abra el símbolo del sistema

Primero, busque el "Solicitante del sistema"Con la ayuda del menú de inicio:

Paso 2: Acceda al servidor MySQL

Luego, ejecute la consulta dada para acceder al servidor MySQL especificando el nombre de usuario y la contraseña predeterminada:

mysql -u raíz -p

Paso 3: Ver bases de datos

A continuación, enumere las bases de datos ejecutando el "ESPECTÁCULO" consulta:

Mostrar bases de datos;

Desde la salida dada a continuación, hemos seleccionado el "mariada"Base de datos:

Paso 4: Ejecutar la consulta "Usar"

Ejecuta el "USAR"Declaración para cambiar la base de datos:

Usar mariadb;

Paso 5: Mostrar tablas

Ahora, muestre todas las tablas existentes de la base de datos actual utilizando el "ESPECTÁCULO" dominio:

Mostrar mesas;

Paso 6: Datos de la tabla de visualización

Después de eso, ejecute el "SELECCIONARConsulta para mostrar las filas y columnas de la tabla:

Seleccionar * del cliente;

Nota: Los pasos realizados previamente son requisitos previos para usar el "SIDeclaración "en el"SELECCIONAR"Consulta en mysql. Consulte las siguientes secciones para obtener una mejor comprensión.

Use la función if () sin cláusula WHERE WHERE

Podemos usar el "SI()"Función sin el"DÓNDE"Cláusula, como puede ver en el comando dado:

Seleccione FirstName, if (City = 'Berlin', "Sí", "No") como 'sí/no', país del cliente;

Aquí:

  • "SELECCIONARLa instrucción "se utiliza para seleccionar los datos de la base de datos.
  • "Nombre de pila"¿Es nuestro nombre de columna de tabla existente?.
  • "SI()La función se utiliza para obtener el valor deseado si se cumple la condición, de lo contrario, dará otro valor especificado.
  • "Ciudad = 'Berlín'”Es una condición de entrada que necesita ser probada.
  • ""Se devolverá si se cumple la condición proporcionada.
  • "No"Se devolverá si la condición especificada no cumple con los criterios.
  • "SÍ NO"Es el nombre de la columna de la tabla de salida que contendrá los resultados.
  • "País"¿Es el nombre de la columna de la tabla existente?.
  • "DELa cláusula se utiliza para elegir algunos registros de una tabla de base de datos.
  • "Cliente"¿Es el nombre de la tabla existente?.

Cuando se ejecute la consulta mencionada anteriormente, se mostrará ""Contra aquellos registros que satisfacen las condiciones. Por otro lado, los registros que no cumplen con la condición mostrarán el "No"Como resultado en el"SÍ NO" columna:

Use la función if () con la cláusula WHERE

El "DÓNDE"La cláusula se puede utilizar junto con el"SI()" función. Para hacerlo, pruebe la consulta proporcionada:

Seleccione FirstName, if (id> 10, "Sí", "No") como "sí/no" del cliente donde país = 'Alemania';

Aquí:

  • "SI()La función se utiliza para obtener el valor deseado si se cumple la condición, de lo contrario, dará otro valor especificado.
  • "ID> 10"Es una condición de entrada que necesita ser probada.
  • "DÓNDESe utiliza la cláusula para extraer filas de tabla que cumplen la condición especificada.
  • Se han agregado otros detalles, lo mismo que el ejemplo anterior.

Cuando se ejecute la consulta proporcionada anteriormente, mostrará el "" o "No"Como resultado en el"SÍ NOColumna de la columna contra aquellos registros que están satisfechos con las condiciones o aquellos registros que no cumplen la condición:

Eso es todo! Hemos descrito los usos del "SI()"Función en el"SELECCIONAR"Consulta en mysql.

Conclusión

Sí el "SI()"La función se puede usar en el"SELECCIONAR"Consulta en mysql. El "Seleccione, si (, , "Consulta en mysql.