Capítulo 2 · 10 niveles
Filtrar filas
Quédate solo con las filas que necesitas usando WHERE: comparaciones, AND/OR/IN, rangos de fechas, coincidencia de patrones y comprobaciones de NULL.
Nadie quiere los 12,000 pedidos. Quieren los reembolsos del mes pasado, o los clientes empresariales de Texas, o los productos a los que les falta el costo. Filtrar es cómo conviertes una tabla en una respuesta.
Este capítulo cubre WHERE con comparaciones, la combinación de condiciones con AND, OR e IN,
el filtrado de una columna timestamp por fecha sin perder el último día, la coincidencia de patrones de texto y la
trampa más común de SQL: comparar con NULL. El Desafío final es una revisión de calidad de datos para
el equipo de operaciones.
Niveles
- Pedidos de marzo de 2024
de Kevin Brooks, Gerente de Operaciones
dates, timestamp, between, half open range
- Encuentra a los clientes de Gmail
de Lauren Hayes, Gerente de Email Marketing
like, ilike, lower, wildcards
- La trampa de comparar con NULL
de Lauren Hayes, Gerente de Email Marketing
null, is null, three valued logic
- Devoluciones costosas que fueron culpa nuestra
de Rachel Adams, Líder de Atención al Cliente
where, in, and, date range
- Cuentas empresariales con referido desconocido o de un amigo
de Ryan Cooper, Gerente Regional de Ventas
where, is null, or, precedence, date range
- Depura: demasiados pedidos con cupón de fiestas
de Lauren Hayes, Gerente de Email Marketing
and, or, precedence, in, debugging
- Espacios sobrantes en estados y ciudades
de Tyler Morgan, Ingeniero de Datos Junior
like, not like, wildcards, data quality
- Desafío final: revisión de calidad de datos
de Kevin Brooks, Gerente de Operaciones
where, is null, and or, in, date ranges