logo

Operador Y y O en SQL

Operadores SQL AND y OR se utilizan para filtrar datos y obtener resultados precisos según las condiciones. Se utilizan con el Dónde cláusula y también se llaman operadores conjuntivos.

Los operadores Y y O en SQL se pueden combinar para probar múltiples condiciones en un SELECCIONAR, INSERTAR, ACTUALIZAR , o BORRAR declaración. Al combinar estas condiciones, es importante utilizar paréntesis para que la base de datos sepa en qué orden evaluar cada condición.

Operador SQL Y

El operador AND en SQL solo muestra aquellos registros donde todas las condiciones son verdaderas, es decir, tanto la condición1 como la condición2 son verdaderas.



Sintaxis

SELECCIONE * DESDE nombre_tabla DONDE condición1 Y condición2 y… condición;

Aquí,

  • nombre de la tabla : nombre de la mesa
  • condición1,2,..N : primera condición, segunda condición, etc.

Operador O SQL

El operador OR en SQL muestra los registros donde cualquier condición es verdadera, es decir, la condición1 o la condición2 son verdaderas.

Sintaxis

SELECCIONE * DESDE nombre_tabla DONDE condición1 O condición2 O… condiciónN;

java leer archivo csv
  • nombre de la tabla : nombre de la mesa
  • condición1,2,..N : primera condición, segunda condición, etc.

Ejemplos de operadores SQL AND y OR

Veamos algunos ejemplos de operadores Y y O en SQL y comprendamos su funcionamiento.

Ahora, consideramos una base de datos de tablas para demostrar los operadores Y y O con múltiples casos.

mesa de estudiantes

Mesa de estudiantes

Ejemplo de operador SQL Y

Supongamos que queremos recuperar todos los registros de la tabla de Estudiantes donde la Edad es 18 y la DIRECCIÓN es Delhi.

Consulta

  SELECT   *   FROM   Student   WHERE   Age = 18   AND   ADDRESS = 'Delhi';>

Producción

ROLL_NO NOMBRE DIRECCIÓN TELÉFONO Edad
1 RAM Delhi XXXXXXXXX 18
4 SEGURO Delhi XXXXXXXXX 18

Ejemplo de operador SQL O

Para recuperar todos los registros de la tabla de Estudiantes donde NOMBRE es Ram o NOMBRE es SUJIT.

contactos bloqueados

Consulta

  SELECT   *   FROM   Student   WHERE   NAME = 'Ram'   OR   NAME = 'SUJIT';>

Producción

ROLL_NO NOMBRE DIRECCIÓN TELÉFONO Edad
1 RAM Delhi XXXXXXXXX 18
3 SUJITO ROHTAK XXXXXXXXX 20
3 SUJITO ROHTAK XXXXXXXXX 20

Combinando operadores AND y OR en SQL

La combinación de operadores AND y OR en SQL permite la creación de condiciones complejas en consultas. Esto ayuda a filtrar datos según múltiples condiciones.

Sintaxis

SELECCIONE * DESDE nombre_tabla DONDE condición1 Y (condición2 O condición3);

Ejemplo de combinación de operadores SQL AND y OR

Tome un ejemplo para recuperar todos los registros de la tabla Estudiante donde la edad es 18. El NOMBRE es Ram o RAMESH.

subcomisionado de policía

Consulta

  SELECT   *   FROM   Student   WHERE   Age = 18   AND   (NAME = 'Ram'   OR   NAME = 'RAMESH');>

Producción

ROLL_NO NOMBRE DIRECCIÓN TELÉFONO Edad
1 RAM Delhi XXXXXXXXX 18
2 RAMESH GURGAÓN XXXXXXXXX 18

Puntos importantes sobre el operador SQL AND & OR

  • El operador SQL AND se utiliza para combinar múltiples condiciones, donde todas las condiciones deben ser verdaderas para que la fila se incluya en el conjunto de resultados.
  • El operador OR se utiliza para combinar varias condiciones, donde al menos una de las condiciones debe ser verdadera para que la fila se incluya en el conjunto de resultados.
  • Cualquier tipo de condición, incluyendo igualdad, desigualdad, comparación y operadores logicos , se puede utilizar con los operadores AND y OR.
  • El operador AND es más importante que el operador OR. En otras palabras, cuando ambos se utilizan en la misma declaración SQL, el operador AND se ejecutará primero. Para cambiar el orden de evaluación, se pueden utilizar paréntesis.
  • Puede emplear los operadores AND y OR dentro de otras condiciones porque ambos pueden estar anidados.