Menu
Coddy logo textTech

Recap - Pictures

Parte de la sección Fundamentos del Journey de SQL de Coddy — lección 63 de 72.

challenge icon

Desafío

Fácil

Tablas y columnas disponibles:

  • picture_characteristics: day_of_month, ink_liters, colors_num
  • picture_interests: day_of_month, num_people_interested

Las imágenes tienen todo tipo de características, como la cantidad de tinta (en litros), el número de colores y el número de personas que quieren comprarlas.

Queremos identificar días en los que el artista usó menos recursos (tinta y colores) mientras mantenía un interés positivo de la gente, ya que el artista debería usar menos tinta y menos color para ahorrar costos. En este desafío, nos gustaría examinar esta hipótesis. Siga estos pasos:

  • Calcule la diferencia día a día para:
    • ink_liters (nombrar esta columna ink_diff)
    • colors_num (nombrar esta columna colors_diff)
  • Filtre los resultados para mostrar solo los días donde:
    • ink_diff es negativo (mostrando una disminución en el uso de tinta)
    • colors_diff es negativo (mostrando una disminución en los colores usados)
    • num_people_interested es mayor que cero (al menos una persona está interesada en la imagen — tenga en cuenta que los datos pueden contener días con interés cero)
  • Cree una columna de clasificación (day_rank) que:
    • Clasifique los días desde 1 hasta N basado en num_people_interested
    • Un mayor número de personas interesadas debería obtener un rango más bajo (1 siendo el mejor)
  • Devuelva:
    • day_of_month
    • day_rank

Ordene los resultados por day_rank en orden ascendente

Pruébalo tú mismo

Todas las lecciones de Fundamentos