SQLite – Operadores Y y O

SQLite Y Y O Las declaraciones se utilizan para compilar múltiples condiciones para reducir los datos seleccionados en una declaración SQLite. Estos dos operadores se llaman operadores conjuntivos

Estos operadores le permiten realizar múltiples comparaciones con diferentes operadores en una sola declaración SQLite.

Y operador

A Y El operador permite múltiples condiciones en la cláusula WHERE de SQLite. Al usar el operador AND, la condición completa se considerará verdadera si todas las condiciones son verdaderas. Por ejemplo, [condition1] Y [condition2] solo será verdadera si condition1 y condition2 son verdaderas.

Sintaxis

A continuación se muestra la sintaxis básica del operador AND con la cláusula WHERE.

SELECT column1, column2, columnN 
FROM table_name
WHERE [condition1] AND [condition2]...AND [conditionN];

Puedes combinar norte el número de condiciones que utilizan el operador AND. Para que una instrucción SQLite realice una acción, ya sea una transacción o una consulta, todas las condiciones delimitadas por AND deben ser VERDADERAS.

Ejemplo

Considere una tabla de EMPRESA con las siguientes entradas:

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

Después de la instrucción SELECT, se enumeran todos los registros con una EDAD mayor o igual a 25. Y el salario es mayor o igual a 65.000,00.

sqlite> SELECT * FROM COMPANY WHERE AGE >= 25 AND SALARY >= 65000;

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0

Operador de quirófano

El operador OR también se utiliza para combinar varias condiciones en una cláusula WHERE de SQLite. Al usar el operador OR, la condición completa se considerará verdadera si al menos una de las condiciones es verdadera. Por ejemplo, [condition1] O [condition2] será verdadera si condition1 o condition2 es verdadera.

Sintaxis

A continuación se muestra la sintaxis básica del operador OR con la cláusula WHERE.

SELECT column1, column2, columnN 
FROM table_name
WHERE [condition1] OR [condition2]...OR [conditionN]

Puedes combinar norte el número de condiciones que utilizan el operador OR. Para que una acción sea realizada por una declaración SQLite, ya sea una transacción o una consulta, solo UNA de las condiciones, separadas por OR, debe ser VERDADERA.

Ejemplo

Considere la tabla EMPRESA con las siguientes entradas.

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

Después de la instrucción SELECT, se enumeran todos los registros con una EDAD mayor o igual a 25. O el salario es mayor o igual a 65.000,00.

sqlite> SELECT * FROM COMPANY WHERE AGE >= 25 OR SALARY >= 65000;

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0

🚫