Combinación de múltiples condiciones
Parte de la sección Fundamentos del Journey de SQL de Coddy. Lección 9 de 72.
Crear una consulta con una sola condición no es suficiente. A veces nos gustaría comprobar algo más complicado. Para ello, SQL (y muchos otros lenguajes de programación) tienen las palabras clave AND, OR y NOT para aumentar nuestra capacidad de obtener el resultado correcto que necesitamos.
Las palabras clave AND y OR se utilizan así:
SELECT col1, col2
FROM table1
WHERE condition1 AND condition2 OR condition3 ...Podemos encadenar tantas condiciones como queramos.
Desafío
FácilTablas y columnas disponibles:
candies:name,price,color,weight
Escribe una consulta para encontrar todos los caramelos que coincidan con al menos uno de estos dos casos:
- el
coloresbrowny elpricees2 - el
coloresmixedy elweightes menor que40
La consulta debe devolver únicamente el nombre y el color de estos caramelos.
Pruébalo tú mismo
SELECT name, color
FROM candies
-- Escribe tu código debajo
WHEREEsta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Más palabras clave
La palabra clave INLa palabra clave BETWEENLa palabra clave LIKELa palabra clave ASRepaso: modelos de celulares2Condiciones
Conceptos básicos de las condicionesLa palabra clave ANDLa palabra clave ORLa palabra clave NOTCombinación de múltiples condicionesParéntesisBooleanos5Operaciones aritméticas
Operadores matemáticosColumnas matemáticasLa operación móduloLa función ROUND()3Formato de retorno específico
Valores nulosOrdenar resultados, parte 1Ordenar resultados, parte 2Repaso: empresa de ciberseguridadLimitar el número de registrosRepaso: fábrica de vehículos6Desafíos introductorios
Repaso - Elección parlamentariaRepaso - Detención policial de un criminalRepaso - Recipiente de bebida de barRepaso - Ingeniería de nuevas columnas9Múltiples tablas
Unión básica, parte 1Unión básica, parte 2Repaso: uniónAutouniónRepaso: autouniónUniónSimplificar consultas, palabra clave WITHRepaso: consultas WITHRepaso: contratista inmobiliario12Funciones de ventana, parte 2
Funciones RANK y DENSE_RANKRepaso: RANK y DENSE_RANKFunción NTILEFunciones de agregaciónCriterio ROWS y RANGEPractica por tu cuenta: Playground de SQL