MySQL: O condición

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MySQL: O condición

Este tutorial de MySQL explica cómo usar MySQL o condición Con sintaxis y ejemplos.

describir

MySQL OR Condition se usa para probar dos o más condiciones y devolver registros cuando se cumple cualquiera de las condiciones. Se puede usar en declaraciones SELECT, INSERT, UPDATE o DELETE.

sintaxis

La sintaxis para una condición OR en MySQL es:

WHERE condition1
OR condition2
...
OR condition_n;

parámetro o parámetro

condition1, condition2, … condition_n Selecciona las condiciones que debe cumplir el registro.

notas

  • Las condiciones OR de MySQL le permiten probar 2 o más condiciones.
  • Las condiciones OR de MySQL requieren que se cumpla cualquier condición (es decir, condición1, condición2, condición_n) para incluir un registro en el conjunto de resultados.

Ejemplo: uso de la instrucción SELECT

El primer ejemplo de condición OR de MySQL que veremos involucra una declaración SELECT con 2 condiciones:

SELECT *
FROM contacts
WHERE state="California"
OR contact_id < 1000;

Este ejemplo de condición MySQL OR devolverá todos los clientes que viven en California o cuyo contact_id es inferior a 1000. Debido a que se utilizó * en la instrucción SELECT, todos los campos de la tabla de contactos aparecerán en el conjunto de resultados.

Ejemplo: uso de la instrucción SELECT (3 condiciones)

El siguiente ejemplo de MySQL OR analiza una declaración SELECT con 3 condiciones. Si se cumple alguna de estas condiciones, el registro se incluirá en el conjunto de resultados.

SELECT supplier_id, supplier_name
FROM suppliers
WHERE supplier_name="Microsoft"
OR state="Florida"
OR offices > 10;

Este ejemplo de condición MySQL OR devolverá todos los valores de id_proveedor y nombre_proveedor donde nombre_proveedor es Microsoft, el estado es Florida o las oficinas son mayores que 10.

Ejemplo: uso de la instrucción INSERT

Las condiciones OR de MySQL se pueden usar en declaraciones INSERT.

Por ejemplo:

INSERT INTO suppliers
(supplier_id, supplier_name)
SELECT customer_id, customer_name
FROM customers
WHERE state="Florida"
OR state="California";

Este ejemplo de MySQL OR insertará en la tabla Proveedores todos los registros customer_id y customer_name de la tabla Clientes ubicada en Florida o California.

Ejemplo: uso de la instrucción UPDATE

Las condiciones OR de MySQL se pueden usar en declaraciones UPDATE.

Por ejemplo:

UPDATE suppliers
SET supplier_name="Apple"
WHERE supplier_name="RIM"
OR available_products > 25;

Este ejemplo de condición OR de MySQL actualizará todos los valores de nombre de proveedor en la tabla de proveedores a Apple donde el nombre del proveedor es RIM o sus productos disponibles son mayores que 25.

Ejemplo: uso de la sentencia DELETE

Las condiciones OR de MySQL se pueden usar en declaraciones DELETE.

Por ejemplo:

DELETE FROM customers
WHERE last_name="Johnson"
OR first_name="Joe";

Este ejemplo de condición MySQL OR eliminará todos los clientes con un apellido de Johnson o un nombre de Joe de la tabla de clientes.

(Visited 16 times, 1 visits today)