Red de conocimiento informático - Problemas con los teléfonos móviles - Preguntas de la entrevista sobre análisis de datos SQL

Preguntas de la entrevista sobre análisis de datos SQL

1. Tabla de datos de transacciones existente user_goods_table,

El jefe quiere saber la distribución de preferencias de las categorías de comida para llevar compradas por cada usuario y averiguar qué categoría de comida para llevar compra más cada usuario.

2. Tabla de datos de transacciones existente user_sales_table,

El jefe quiere conocer el 20% superior de usuarios con monto de pago.

3. Tabla de inicio de sesión de usuarios existentes user_login_table,

El jefe quiere conocer los usuarios importantes que han iniciado sesión en la plataforma durante 7 días consecutivos.

4. Dada una tabla de inicio de sesión de usuario user_attendence, la tabla contiene tres campos, a saber, ID de usuario: user_id, fecha: fecha, si se debe iniciar sesión: is_sign_in, 0 no y 1 sí.

4-1. Calcule la cantidad de días que cada usuario ha registrado continuamente hasta ahora (suponiendo que la hora actual sea 2020-04-27):

Requiere la salida del ID de usuario. user_id y número de días de registro consecutivos Recent_continuous_days

4-2 Calcule el número máximo de días de registro consecutivos para un usuario en el historial:

Solicite la salida del ID de usuario. user_id y el número máximo de días de check-in consecutivos