22 May 2023 Tihomir Babic Cómo utilizar la función SQL RANK OVER (PARTITION BY) Clasificar datos en SQL es pan comido si sabe cómo utilizar RANK() para clasificar sobre una partición. Este artículo muestra cómo hacerlo y en qué se diferencia RANK() de DENSE_RANK() y ROW_NUMBER(). Si trabaja con SQL en un entorno profesional, habrá tenido que clasificar datos al menos una vez. Piense en clasificar meses/años/trimestres por ingresos o costes, los productos más vendidos, los posts más vistos o las canciones más escuchadas, los empleados por salario, las sucursales más rentables, etc. Más información 22 May 2023 Tihomir Babic 10 Ejercicios de Práctica SQL para Principiantes con Soluciones Resuelve estos diez problemas de práctica de SQL y comprueba tus conocimientos de SQL. Este artículo trata sobre la práctica de SQL. Es la mejor manera de aprender SQL. Te mostramos diez ejercicios de práctica de SQL en los que tendrás que aplicar conceptos esenciales de SQL. Si eres un novato en SQL, no te preocupes: estos ejemplos son para principiantes. Utilízalos como práctica o como forma de aprender nuevos conceptos SQL. Más información 11 Apr 2023 Tihomir Babic Guía detallada de la función COUNT() de SQL En esta guía encontrará explicaciones detalladas (con ejemplos) de todos los usos típicos de la función CONTAR() . Conocer la agregación de datos es un paso necesario para convertirse en un maestro de SQL. Esto incluye la función COUNT(), una de las funciones de agregación de SQL más utilizadas. La agregación de datos sigue siendo un conocimiento básico de SQL. Contar con una base sólida garantiza que no tengas lagunas en tus conocimientos, lo que facilita el aprendizaje de conceptos SQL más complejos. Más información 11 Apr 2023 Tihomir Babic Cómo Resolver el Error "must appear in the GROUP BY clause or be used in an aggregate function" en PostgreSQL Aprenda qué causa uno de los errores GROUP BY más comunes en PostgreSQL y cómo puede solucionarlo. Como usuario de PostgreSQL, seguramente se encuentra con muchos mensajes de error cuando escribe un código SQL. A veces son bastante confusos, pero no necesitará un intérprete para este: "must appear in the GROUP BY clause or be used in an aggregate function". Este mensaje de error menciona GROUP BY y funciones agregadas. Más información 17 Mar 2023 Tihomir Babic Las 27 mejores preguntas de entrevista de SQL avanzado con respuestas ¿Dónde puede encontrar un profesional de SQL una guía completa de preguntas de entrevista de SQL avanzado? La respuesta más breve es: ¡aquí! Hemos seleccionado las 27 preguntas SQL más importantes y las hemos respondido para usted. Prepararse para una entrevista SQL no es fácil, especialmente si tu trabajo requiere el conocimiento de SQL avanzado. Este artículo contiene las 27 preguntas avanzadas de SQL más frecuentes en las entrevistas y ofrece respuestas detalladas y recursos para seguir leyendo. Más información 17 Mar 2023 Tihomir Babic 6 Ejemplos Útiles de CTEs en SQL Server ¿Cómo puedes utilizar las CTEs en SQL Server en tu día a día como profesional de los datos? Responderemos a esta pregunta dándote seis ejemplos. CTE es la abreviatura de Common Table Expression. Se trata de una característica relativamente nueva de SQL Server que se puso a disposición con SQL Server 2005. Una CTE es un resultado temporal con nombre. Este resultado sólo está disponible para la consulta que lo ejecuta. Más información 26 Feb 2023 Tihomir Babic ¿Qué es una CTE en SQL Server? ¿Qué es una CTE y cómo se escribe una CTE en SQL Server? Acompáñenos en un viaje en el que veremos todos los usos típicos de una CTE en SQL Server. CTEs (o Expresiones de Tabla Comunes) son una característica SQL usada para definir un resultado temporal con nombre. Puedes pensar en ello como una tabla temporal cuya salida sólo está disponible cuando se ejecuta la consulta principal. Esto es práctico porque el resultado de las CTEs no se almacena en ningún sitio, sino que siempre puede ser referenciado dentro de la consulta como cualquier otra tabla. Más información 13 Jan 2023 Tihomir Babic 5 Ejemplos Prácticos de la Cláusula WITH de SQL Estos cinco casos de uso práctico te harán querer usar la cláusula SQL WITH diariamente. La cláusula WITH puede ayudarle a escribir consultas SQL legibles y a dividir cálculos complejos en pasos lógicos. Se añadió a SQL para simplificar las consultas largas y complicadas. En este artículo, te mostraremos 5 ejemplos prácticos de la cláusula WITH y te explicaremos cómo su uso hace que las consultas SQL sean más legibles. Más información 4 Jan 2023 Tihomir Babic Cómo utilizar la cláusula PARTITION BY en SQL Hoy nos ocuparemos de las funciones ventana. Específicamente, nos enfocaremos en la función CLÁUSULA PARTITION BY y explicaremos lo que hace. PARTITION BY es una de las cláusulas utilizadas en las funciones ventana. En SQL, las funciones ventana se utilizan para organizar datos en grupos y calcular estadísticas para ellos. Suena muy familiar, ¿verdad? Aunque suenen parecidas, las funciones ventana y GROUP BY no son lo mismo; las funciones ventana son más como GROUP BY con esteroides. Más información 4 Jan 2023 Tihomir Babic Cómo utilizar GROUP BY en SQL En este artículo, le daremos una guía paso a paso sobre el uso de GROUP BY en SQL. Descubre los matices de la función GROUP BY y aprenda diferentes formas de utilizarla. GROUP BY es una de las cláusulas más utilizadas en SQL. Permite pasar de la simple selección de datos de la base de datos a la agrupación de filas con los mismos valores de columna en un grupo. Más información «« « 1 2 3 4 … 6 » »»