14 Jul 2022 Tihomir Babic Cómo usar CASE WHEN con SUM() en SQL Este artículo le enseñará qué es una expresión CASE WHEN de SQL, y cómo utilizarla con la función SUM() y con una cláusula GROUP BY. Incluye ejemplos para mejorar su comprensión. Conocer expresión CASE WHEN de SQL proporciona emocionantes posibilidades en SQL. El que la conoce, pasa de ser un simple usuario que depende de lo que devuelve SQL, a un usuario que está más al mando y que establece criterios específicos en SQL. Más información 8 Jul 2022 Tihomir Babic Cómo encontrar todos los empleados a cargo de cada gerente con SQL ¿Alguna vez te encargaron la elaboración de un organigrama, es decir, la tarea de identificar qué empleados están bajo qué gerente dentro de una empresa? En SQL, puedes hacerlo más fácilmente de lo que imaginas. Este artículo te enseñará a hacerlo utilizando una consulta recursiva. En el mundo de los negocios, es una tarea muy común listar los empleados que están subordinados a un gerente determinado. ¿Acaso esto resulta tan difícil como para justificar todo un artículo? Más información 7 Jul 2022 Tihomir Babic Preguntas de la entrevista de SQL avanzado (y respuestas) ¿Desea cambiar a un trabajo que utilice SQL? ¿No está seguro de qué esperar durante la entrevista de trabajo o de cómo evaluar sus conocimientos? Este artículo le dará una buena idea de su situación. Si te sientes atascado en tu trabajo, no eres el único. La división moderna del trabajo empuja a las personas a realizar tareas muy específicas, esperando que no miren lo que hay al otro lado. Más información 7 Jul 2022 Tihomir Babic La cláusula RANGE en las funciones de ventana de SQL: 5 Ejemplos Prácticos ¿Qué es una cláusula RANGE en las funciones ventana de SQL? Cinco ejemplos prácticos le mostrarán cómo y cuándo utilizarla. La cláusula RANGE se utiliza muy poco en las funciones de ventana de SQL. No sé por qué; tal vez la gente no está acostumbrada a ella. Es una pena, porque está lejos de ser una cláusula inútil; puede ser muy útil, y te lo mostraré en cinco ejemplos. Más información 7 Jul 2022 Tihomir Babic Datos jerárquicos y cómo consultarlos en SQL ¿Cómo se reconocen los datos jerárquicos y cómo se consultan? Dos preguntas comunes de SQL están a punto de ser respondidas. La consulta de datos jerárquicos es una situación bastante común si se trabaja con SQL y bases de datos relacionales. No es que los datos jerárquicos sean algo místico y raro; al contrario, están en todas partes. Entonces, ¿por qué los datos jerárquicos son tan difíciles cuando se trata de bases de datos relacionales? Más información 7 Jul 2022 Tihomir Babic Cómo usar 2 CTEs en una sola consulta SQL ¿Te has preguntado alguna vez cómo utilizar varias CTEs en una consulta SQL? Lea este artículo y descubra los CTEs recursivos. Después de aprender las expresiones comunes de tabla o CTEs, una pregunta natural es "¿Puedo usar varias CTEs en una consulta?" Sí, se puede. Y puedes hacerlo con bastante facilidad, especialmente si ya tienes algunos conocimientos básicos sobre las CTEs. Tanto si conoces un poco los CTEs como si eres completamente nuevo en el mundo de los CTEs, leer sobre qué es un CTE es siempre un buen comienzo. Más información 7 Jul 2022 Tihomir Babic Cómo encontrar el enésimo salario más alto por departamento con SQL Aprende a encontrar el enésimo salario más alto en SQL, y aprenderás a obtener el enésimo valor en cualquier dato. En este artículo, me centraré en un problema y te daré varias soluciones a ese problema. El problema ya está indicado en el título: encontrar el enésimo salario más alto por departamento usando SQL. Esto puede sonar demasiado específico. Pero si aprendes a resolverlo, podrás encontrar el enésimo valor en cualquier dato, no sólo en los salarios. Más información 7 Jul 2022 Tihomir Babic Cómo conservar las filas no coincidentes al unir dos tablas en SQL Aprenda a usar JOIN para mantener tanto las filas coincidentes como las no coincidentes cuando une dos tablas. Unir dos o más tablas es una habilidad que necesitas mucho si trabajas con bases de datos. Para repasar y practicar tus habilidades de unión en SQL, te recomiendo el curso interactivo Tipos de JOIN en SQL interactivo. Contiene más de 90 ejercicios y secciones sobre diferentes retos de unión. Si a menudo une tablas en SQL, probablemente habrá notado que no todos los datos de una tabla se corresponden con los datos de otra tabla todo el tiempo. Más información 7 Jul 2022 Tihomir Babic Cómo Obtener los Descendientes de un Padre en SQL ¿Quieres aprender a manejar árboles genealógicos y encontrar descendientes de un padre? Al leer este artículo, aprenderás a manejar datos jerárquicos. Encontrar descendientes de un padre es un problema común en SQL. Si te imaginas un árbol genealógico, el bloque básico que forma las relaciones dentro de él es la relación padre-hijo. La relación padre-hijo es precisamente lo que define todos los datos jerárquicos. Otro ejemplo de datos jerárquicos es la relación gerente-empleado. Más información 7 Jul 2022 Tihomir Babic 5 construcciones SQL avanzadas que todo analista de datos debe aprender ¿Su trabajo implica el análisis de datos? Aquí tienes cinco ejemplos de cómo el SQL avanzado puede ayudarte en tu trabajo diario. Soy analista de datos y tengo que decir que los analistas de datos pueden ser bastante extraños. Otras personas suelen tener miedo a las inmensas cantidades de datos; nosotros disfrutamos con ellas. Cuanto más nos adentramos en los datos, más felices somos. Una herramienta importante para adentrarse en los datos (y, por tanto, para ser un analista de datos más feliz) es SQL. Más información «« « 1 2 3 … 5 6 » »»