Saltar al contenido

Qué es la cláusula WHERE en MySQL

22 noviembre, 2017
Qué es la cláusula WHERE en MySQL
Valorar Entrada

Qué es la cláusula WHERE en MySQL. Lo primero que aprendemos en MySQL es hacer consultas y generalmente utilizamos la sentencia SELECT de una tabla de MySQL.
Bien, para aplicar condicional de los datos de una tabla, se puede agregar una cláusula muy conocida, hablamos de la cláusula WHERE.
Si los valores de la condicional no se encuentran en la base de datos, la consulta no devuelve ningún valor y mostraría una página en blanco, caso contrario, mostrara los resultados encontrados en dicha tabla.

Qué es la cláusula WHERE en MySQL

Sintaxis de la cláusula WHERE MySQL

Veamos la sintaxis oficial extraída de su web:

Ahora explicaremos a detalle el funcionamiento y aplicación de dicha cláusula, como podemos apreciar la sintaxis es básica, realizamos una consulta SELECT de la tabla o tablas y después vendrían las posibles condiciones con WHERE para optimizar los resultados.

Operadores condicionales que utiliza esta cláusula WHERE

Veamos los operadores condicionales con la cual trabaja WHERE:

  • “=” El operador = determina si el valor de los campos comparados son iguales y si es verdadero muestra resultados.
  • “!=” El operador != Muestra si el valor de los campos comparados son distintos.
  • “>” El operador > Determina si el primer valor es mayor que el segundo valor comparado.
  • <” El operador < determina si el primer valor es menor que el segundo valor comparado.
  • “>=” El operador >= determina si el primer valor es mayor o igual que el segundo valor comparado.
  • <=” El operador <= determina si el primer valor es menor o igual que el segundo valor comparado.

Veamos algunos ejemplos concretos de esta clausula

Ejemplos de cláusula WHERE MySQL

Vamos a ver con una serie de ejemplos sencillos los condicionantes de WHERE:

En la consulta superior estamos seleccionando el nombre, apellidos y el área donde trabaja el proveedor, mostrando solo los que tienen 35 años.

Nota: Cuando el campo que deseamos comparar es numérico va sin comillas, observen el ejemplo.

Veamos la explicación de la consulta anterior. En la consulta estamos seleccionando el nombre, apellidos y área de los proveedores filtrando por su estado “Brasil”.

Nota: Si el campo a comparar con where es alfanumérico el valor tiene que ir entre comillas.

Si ejecutamos la consulta superior estamos seleccionando el nombre, apellidos y área de los proveedores, sin embargo, estamos condicionando para que solo me muestre los que son mayores a 35 años.

Qué-es-la-cláusula-WHERE-en-MySQL
Qué-es-la-cláusula-WHERE-en-MySQL

Referencia

Clausula Where