DataBoosters
SQL
Saltar+6 XP

TiendaMX quiere etiquetar a cada cliente como frecuente u ocasional, según sus compras.

Mira cómo funciona CASE WHEN.

WHEN ... THEN ...

Revisa cada condición en orden, y usa el resultado de la PRIMERA que se cumpla

ELSE

Es lo que se usa si ninguna condición anterior se cumplió

END

Cierra el CASE; sin él, la consulta no sabe dónde termina

El detalle que importa

El orden de los WHEN sí importa

CASE revisa las condiciones de arriba hacia abajo y se queda con la primera que sea verdadera: si dos condiciones se traslapan, gana la que está primero.