Hola, siguiendo con nuestra guía de SQL hoy vamos a ver los operadores AND y OR.
El operador AND se utiliza para filtrar resultados que cumplan con las 2 condiciones, una condición antes del AND y una después.
El operador OR se utiliza para filtrar resultados que cumplan con alguna de las dos condiciones, una condición antes del OR y una después.
SQL - Operadores AND y OR
El operador AND se utiliza para filtrar resultados que cumplan con las 2 condiciones, una condición antes del AND y una después.
El operador OR se utiliza para filtrar resultados que cumplan con alguna de las dos condiciones, una condición antes del OR y una después.
SQL - Sintaxis Operadores AND y OR
Lenguaje de manipulación de datos DML (SELECT, INSERT, UPDATE, DELETE)
WHERE nombre_columna = valor AND nombre_columna = valor2
WHERE nombre_columna = valor AND nombre_columna = valor2
Lenguaje de manipulación de datos DML (SELECT, INSERT, UPDATE, DELETE)
WHERE nombre_columna = valor OR nombre_columna = valor2
WHERE nombre_columna = valor OR nombre_columna = valor2
Ejemplo:
Usuarios |
Para obtener la fila uno en la cual el id_usuario es igual 1 y el nombre es Nicolas, el sql es el siguiente:
SELECT * FROM USUARIOS WHERE ID_USUARIO = '1' AND NOMBRE='Nicolas'
En el caso que quisieramos que traiga la fila 2 cuando el id_usuario es igual a 2 o igual a 3, el sql es el siguiente:
SELECT * FROM USUARIOS WHERE ID_USUARIO = '2' OR ID_USUARIO = '3'
También podemos hacer lo siguiente:
SELECT * FROM USUARIOS WHERE (ID_USUARIO = '2' AND NOMBRE='Gustavo' ) OR ID_USUARIO = '3'
En este ultimo ejemplo estamos el operador AND y OR en la misma sentencia.
Links Relacionados:
SQL - Restriccion NOT NULL / IS NOT NULL - Sintaxis Restricción NOT NULL / IS NOT NULL
SQL - Clausula TOP - Sintaxis clausula TOP
SQL - Condicional LIKE - Sintaxis condicional LIKE
También podemos hacer lo siguiente:
SELECT * FROM USUARIOS WHERE (ID_USUARIO = '2' AND NOMBRE='Gustavo' ) OR ID_USUARIO = '3'
En este ultimo ejemplo estamos el operador AND y OR en la misma sentencia.
Links Relacionados:
SQL - Restriccion NOT NULL / IS NOT NULL - Sintaxis Restricción NOT NULL / IS NOT NULL
SQL - Clausula TOP - Sintaxis clausula TOP
SQL - Condicional LIKE - Sintaxis condicional LIKE
SQL - Operador AND y OR en SQL - Sintaxis AND y OR
Reviewed by El lado oscuro de java
on
junio 23, 2014
Rating:
No hay comentarios: