Pregunta De Practica Para Entrevista SQL Microsoft Teams
- 04 Mar, 2024
Pregunta de práctica para entrevista de SQL. Encuentra a los usuarios que enviaron el mayor número de mensajes en Microsoft Teams en agosto de 2022. Nos dan una tabla que contiene la información de los mensajes y los ids de los usuarios que los envían y reciben, así es como nuestra respuesta tiene que ser vista. Empezamos solo seleccionando las columnas que serán útiles para lo que se nos pide, la fecha es solo para filtrar los mensajes de agosto, para este filtro usamos la instrucción WHERE y la instrucción BETWEEN*, especificando las fechas de inicio y fin del mes. Después de verificar que los datos mostrados cumplen con esta condición, podemos eliminar la columna sent_date. En cuanto al id del mensaje, lo que realmente queremos es saber cuántos mensajes envía cada usuario, entonces vamos a usar la función COUNT sobre los ids de los mensajes agrupando por el id del usuario que envía, de esta manera vemos cuántos mensajes envía cada usuario. Luego vamos a ordenar esos datos por el conteo de los mensajes, así que asignamos un alias al resultado de esta función para usarlo más fácilmente y lo ordenamos en orden descendente porque queremos los resultados de mayor a menor y la última cosa sería solo limitar el resultado a los primeros 2 usuarios. Enviamos la respuesta y verificamos que es aceptada. Puedes encontrar más videos como este en mi lista de reproducción de perfil y en el enlace en mi bio. Puedes encontrar el enlace a la página donde resolvemos estas preguntas.
@mkfnx pregunta de pra #SQL#Microsoft#DataLemur#BasesDeDatos#AnálisisDeDatos#DesarrolloDeSoftware#Programación#entrevistalaboral