3 Oct 2024 Gustavo du Mortier Total móvil en SQL: Qué es y Cómo Calcularlo Calcular un total móvil en SQL es sencillo si se utilizan las funciones de ventana. Estas útiles métricas son similares a los totales acumulados y las medias móviles, y te ayudarán a crear una imagen clara de tus datos. En este artículo, explicaremos y exploraremos los totales móviles. En SQL, un total móvil es una métrica importante que ayuda a ver cómo cambian las tendencias a lo largo del tiempo, proporcionando una imagen clara de los datos. Más información 3 Oct 2024 Martyna Sławińska 12 Preguntas de Práctica de Funciones SQL Las funciones SQL nos permiten manipular datos, incluyendo valores numéricos y de cadena. Este artículo presenta 12 preguntas de práctica de funciones SQL - con soluciones y explicaciones detalladas - que te ayudarán a consolidar tus conocimientos de SQL. Practicar SQL es importante si quieres mejorar tus habilidades. Pero encontrar ejercicios de práctica de SQL es difícil. Queremos ayudarte, así que hemos estado publicando recopilaciones gratuitas de ejercicios de práctica de SQL. Más información 22 Aug 2024 Jakub Romanowski Tendencias en bases de datos para 2024: ¿Sigue siendo SQL el rey? ¿Quiere saber qué base de datos será la más popular en 2024? En este artículo, repaso los resultados de la encuesta para desarrolladores de Stack Overflow de 2024. Verás por qué SQL sigue en cabeza, PostgreSQL está en alza y cada vez más desarrolladores se interesan por SQLite. También hablaremos sobre los beneficios de aprender SQL en línea, recomendaremos recursos y cómo los desarrolladores codifican fuera del trabajo para divertirse y crecer profesionalmente. Más información 20 Aug 2024 Maria Durkin SQL frente a MySQL: ¿Cuál es la diferencia? ¿SQL y MySQL son lo mismo? En esta guía para principiantes, le explicaremos las diferencias entre SQL y MySQL y cómo encajan en el panorama general de los sistemas de gestión de bases de datos relacionales. Cuando te inicias en el mundo de las bases de datos, es fácil sentirse abrumado por la terminología. SQL, MySQL, otros acrónimos... Puede ser mucho. Y a veces, como ocurre con SQL y MySQL, la terminología puede parecer más parecida que diferente. Más información 25 Jun 2024 Ignacio L. Bisso ¿Qué son las consultas SQL básicas? Puedes acceder a los datos de una base de datos utilizando algunas consultas SQL básicas. En este artículo, repasamos las consultas SQL fundamentales que todo principiante debe conocer. Las bases de datos están por todas partes y contienen distintos tipos de datos. Casi todas admiten SQL, un lenguaje que permite leer y manipular los datos de una base de datos. En este artículo, te mostraré las consultas SQL básicas que puedes utilizar para realizar muchas tareas cotidianas con datos. Más información 25 Jun 2024 Ignacio L. Bisso ¿Qué es una expresión común de tabla (CTE) en SQL? La expresión común de tabla (CTE) es una potente construcción de SQL que ayuda a simplificar una consulta. Las CTEs funcionan como tablas virtuales (con registros y columnas), creadas durante la ejecución de una consulta, utilizadas por la consulta y eliminadas tras la ejecución de la consulta. Las CTE suelen actuar como puente para transformar los datos de las tablas de origen al formato esperado por la consulta. Pregunta: ¿Qué es una expresión común de tabla en SQL? Más información 25 Jun 2024 Agnieszka Kozubek-Krycuń ¿Qué es un dialecto SQL y cuál debería aprender? Actualizado el: 12 de septiembre de 2023 SQL, SQL estándar, SQL Server, MySQL, PostgreSQL, Oracle, ... Le gustaría aprender SQL, pero se siente abrumado por las opciones y no sabe por dónde empezar. Te explicaremos qué significa cada uno de estos términos y qué tiene que ver con los dialectos SQL. Sumergirse en el mundo de los dialectos SQL puede parecer como lanzarse a una piscina profunda sin saber nadar. Más información 25 Jun 2024 Martyna Sławińska Cómo importar un archivo CSV a una base de datos MySQL Los archivos CSV almacenan y transfieren datos entre bases de datos. Siga leyendo para descubrir lo fácil que es trabajar con archivos CSV en una base de datos MySQL. Los archivos CSV son uno de los formatos de intercambio de datos más antiguos y siguen siendo muy utilizados por los profesionales de TI de diversos ámbitos. Es habitual que los recursos de datos en línea y diferentes software de bases de datos ofrezcan sus cargas y descargas de datos en formato CSV. Más información 25 Jun 2024 Jakub Romanowski Cómo Importar CSVs a PostgreSQL Usando PgAdmin ¿Trabaja con datos y utiliza archivos CSV? Aquí tienes una guía práctica sobre cómo importar dichos archivos a una base de datos PostgreSQL utilizando pgAdmin, uno de los mejores editores PostgreSQL del mercado. Entremos de lleno en la importación de CSVs a una base de datos Postgres. Comenzaremos explicando qué es un archivo CSV, luego le presentaremos pgAdmin y le mostraremos cómo realizar el proceso de importación. No se preocupe - ¡es fácil! Más información 25 Jun 2024 Tihomir Babic Cómo Consultar un Árbol Padre-Hijo en SQL ¿Qué son las estructuras de árbol padre-hijo en SQL? En este artículo, responderemos a esta pregunta, hablaremos sobre la jerarquía de consultas y mostraremos las cinco consultas SQL más comunes que necesitarás para estas estructuras de datos. Sí, puedes usar SQL en una estructura de árbol padre-hijo. En este artículo te mostraré cómo. Durante el proceso, te guiaré a través de cinco ejemplos de consultas, empezando por las más sencillas y terminando por las más complejas. Más información 25 Jun 2024 Kateryna Koidan 5 Ejemplos Prácticos de SQL CTE Las expresiones comunes de tabla (CTEs) se introdujeron en SQL para mejorar la legibilidad y la estructura de las consultas SQL, especialmente aquellas que requieren múltiples pasos para obtener la salida necesaria. En este artículo, repasaremos varios ejemplos para mostrar cómo las CTE de SQL pueden ayudarle con cálculos complejos y estructuras de datos jerárquicas. Expresiones Comunes de Tabla en SQL Las expresiones comunes de tabla (CTEs), también llamadas cláusulas WITH, permiten crear subconsultas con nombre que son referenciadas en la consulta principal. Más información 23 Jun 2024 Adrian Więch ¿Qué es un SGBD? Actualizado el: 19 de febrero de 2024 Todos los días generamos grandes cantidades de datos, y esos datos deben almacenarse de algún modo. Ahí es donde resultan útiles los SGBD. Descubra qué son y cómo se relacionan con las bases de datos. Si te pones a dieta y simplemente quieres llevar un registro de tu peso, probablemente puedas utilizar un trozo de papel y un lápiz. Si luego quieres registrar tu ingesta calórica diaria, probablemente cambiarás a algo como una hoja de cálculo de ordenador. Más información 23 Jun 2024 Tihomir Babic Las 9 mejores preguntas de la entrevista SQL GROUP BY ¿Preparándote para una entrevista de trabajo de SQL? Esta guía te guiará a través de nueve preguntas básicas, intermedias y avanzadas de GROUP BY que podrías tener que responder. Hay preguntas comunes de GROUP BY que aparecen en muchas entrevistas de trabajo de SQL; en este artículo, te explicaremos cómo responderlas. Si eres un analista de datos u otro profesional de los datos que se prepara para una entrevista, este artículo pretende ayudarte. Más información 23 Jun 2024 Himanshu Kathuria Estas consultas SQL le ayudarán con el análisis de datos ¿Necesita agilizar sus tareas diarias de análisis de datos? Este artículo explica cómo pueden ayudarle las consultas SQL básicas. Si estás planeando una carrera empresarial o cualquier campo que implique trabajar con datos, seguro que te has topado con SQL, o Lenguaje de Consulta Estructurado. SQL se desarrolló por primera vez en la década de 1970 y sigue siendo el estándar del sector para las interacciones con bases de datos. Más información 23 Jun 2024 Ignacio L. Bisso Aprenda la Cláusula OVER() en SQL con 7 Ejemplos Aprende a utilizar la cláusula OVER() en tus consultas SQL y darás un paso adelante en tus conocimientos de SQL. La mayoría de los analistas de datos y desarrolladores SQL conocen bien las cláusulas SELECT, FROM, WHERE, GROUP BY, y ORDER BY. Sin embargo, estas cláusulas son sólo un subconjunto limitado del lenguaje SQL. Existen otras cláusulas, como OVER(), que nos permiten crear informes SQL flexibles y añaden una enorme capacidad expresiva al lenguaje SQL. Más información 23 Jun 2024 Nicole Darnley Aprenda SQL para análisis de datos con LearnSQL.com Actualizado el: 1 de diciembre de 2023 Descubra cómo aprender SQL para el análisis de datos y empiece a dar sentido a sus datos hoy mismo. Nuestra guía proporciona una ruta de aprendizaje de SQL clara y sencilla para los analistas de datos, ayudándole a consultar bases de datos y analizar datos con facilidad. Tanto si empieza desde cero como si desea pulir sus habilidades, le ayudaremos en cada paso del camino. Más información 12 Jun 2024 Agnieszka Kozubek-Krycuń Función SQL FIRST_VALUE Descubra la potencia de la función FIRST_VALUE, una función ventana que devuelve el primer valor de una partición ordenada del conjunto de resultados. Esta función es útil para cualquiera que realice análisis de datos en SQL. Las funciones ventana son una potente categoría de funciones que permiten realizar sofisticados análisis de datos en SQL. Estas funciones operan sobre una "ventana" de filas relacionadas con la fila actual, lo que permite preparar informes complejos como totales corridos, medias móviles, preparación de rankings y otros. Más información 14 May 2024 Agnieszka Kozubek-Krycuń Función SQL MAX Aprenda sobre la función MAX de SQL, que se utiliza para encontrar el valor más alto en su conjunto de datos. Este artículo explica cómo utilizar la sintaxis de la función MAX y muestra ejemplos de uso típicos. La función SQL MAX es una función agregada que devuelve el valor máximo de una columna. La función MAX, junto con su homóloga MIN, es útil para resumir datos en el análisis de datos. Más información 14 May 2024 Agnieszka Kozubek-Krycuń Función SQL LEAD Conozca la función SQL LEAD, una función importante que debe conocer cualquiera que trabaje con SQL en el análisis de datos. Aprenda a través de ejemplos cómo utilizar esta función en la práctica. La función SQL LEAD es una función de ventana SQL muy importante y útil. Las funciones de ventana SQL son esenciales para realizar análisis de datos eficientes. Permiten trabajar con grupos de filas y filas individuales al mismo tiempo. Más información 14 May 2024 LearnSQL.es Team 10 Ejercicios de Subconsultas Correlacionadas con Soluciones Las subconsultas correlacionadas son una potente función de SQL esencial para el análisis avanzado de datos. Este artículo proporciona 10 ejercicios prácticos que le ayudarán a dominar las subconsultas correlacionadas. SQL es una habilidad fundamental para cualquiera que trabaje con datos, ya sea como analista de datos, desarrollador de SQL, ingeniero de datos o cualquier otra profesión relacionada. Dominar SQL implica algo más que comprender los conceptos básicos. También requiere aprender funciones avanzadas de SQL, como las subconsultas. Más información 15 Mar 2024 Tihomir Babic 9 Ejemplos Prácticos de SQL LEFT JOIN LEFT JOIN es uno de los métodos más comunes de SQL. JOINs. Asegúrese de que conoce todos sus entresijos repasando los nueve ejemplos reales. LEFT JOIN ejemplos reales. LEFT JOIN - junto a INNER JOIN - es una de las herramientas esenciales de SQL que necesita para trabajar con datos de dos o más tablas. Pero, ¿cómo y cuándo utilizarla? Estos nueve ejemplos de LEFT JOIN le indicarán el camino. Más información 15 Mar 2024 Ignacio L. Bisso 6 Ejemplos de la Función NTILE() en SQL La función SQL NTILE() puede simplificar enormemente el análisis de datos y la elaboración de informes. Siga estos seis ejemplos para aprender qué es y cuándo utilizarla. Las funciones de ventana son muy útiles y proporcionan una gran capacidad expresiva a SQL. En este artículo, hablaremos de la función NTILE(), que permite dividir un conjunto de registros en subconjuntos de tamaño aproximadamente igual. Esta función es muy utilizada en cálculos financieros o económicos. Más información 10 Jan 2024 Ignacio L. Bisso ¿Se Pueden Utilizar Múltiples Sentencias WITH en SQL? Una completa guía sobre las sentencias WITH múltiples en SQL, perfecta tanto para principiantes como para expertos. La cláusula SQL WITH le permite definir una CTE (expresión común de tabla). Una CTE es como una tabla que se rellena durante la ejecución de la consulta. Puede utilizar varias sentencias WITH en una consulta SQL para definir varias CTE. En este artículo, explicaremos cómo definir múltiples CTEs en una sola consulta. Más información 7 Dec 2023 Tihomir Babic ¿Qué son las funciones de ventana SQL? ¿Necesita mejorar su análisis de datos? Aprenda aquí estas funciones de ventana SQL y llevará sus habilidades de análisis al siguiente nivel. Incluye ejercicios prácticos y explicaciones detalladas. La primera vez que oí hablar de las funciones de ventana de SQL, pensé que se trataba de una extraña unión entre SQL y Windows. Me equivocaba. Las funciones de ventana de SQL no tienen nada que ver con ese famoso sistema operativo. Más información 7 Dec 2023 Jakub Romanowski SQL para Recursos Humanos Los datos son tan importantes en Recursos Humanos como en otras áreas empresariales. Esto hace que SQL para RR.HH. sea algo más que una herramienta: cambia las reglas del juego. Sumerjámonos juntos en este viaje transformador. En el mundo empresarial moderno, los datos se han convertido en la piedra angular. Impulsan las decisiones, dan forma a las estrategias y ofrecen perspectivas que antes estaban fuera de nuestro alcance. Cada rincón de una organización, cada departamento, aprovecha el potencial de los datos para mejorar sus operaciones. Más información 6 Dec 2023 LearnSQL.es Team Chuleta de SQL Descargue esta Chuleta de 2 páginas de SQL en formato PDF o PNG, imprímala y péguela en su mesa de trabajo. La Chuleta de SQL proporciona la sintaxis de todas las cláusulas básicas, enseña cómo se escriben las diferentes condiciones y muestra ejemplos. Opciones de descarga: Chuleta de SQL en formato PDF (A4) Chuleta de SQL en formato PDF (Letter) Chuleta de SQL en formato PDF (A3) Chuleta de SQL en formato PDF (Ledger)-- Chuleta de SQL en formato PDF para móviles También puede leer su contenido aquí: Más información 28 Nov 2023 Dominika Florczykowska ¿Qué significa ORDER BY 1 en SQL? ¿Alguna vez ha visto la sintaxis "ORDER BY 1" en las consultas SQL y se ha preguntado qué significa? En este artículo, exploraremos esta sintaxis, aclararemos su propósito y la haremos más fácil de entender. Tanto si eres un usuario experimentado de SQL como si acabas de empezar a explorar este lenguaje, es probable que te hayas encontrado alguna vez con la cláus ula ORDER BY. En SQL, la cláusula ORDER BY se utiliza para ordenar las filas de una tabla en función de una o varias columnas. Más información 28 Nov 2023 Jakub Romanowski ¿Por qué aprender SQL? En un mundo repleto de datos, SQL es la clave para darles sentido. Es el puente entre los números en bruto y la información significativa. En este artículo, analizaré el incomparable valor de SQL en nuestra era centrada en los datos. Respondamos a la pregunta: "¿Por qué aprender SQL?" Todos los días, las empresas y las personas generan e interactúan con grandes cantidades de datos, buscando ideas y soluciones. En medio de este entorno centrado en los datos, surge una pregunta apremiante: ¿Por qué aprender SQL? Más información 28 Nov 2023 Jill Thornhill Explicación de las funciones de ventana de BigQuery Mantenerse al día con las tendencias de análisis de datos proporciona a su organización - y a su CV - la vanguardia. En este artículo, analizaremos las funciones de ventana de BigQuery y cómo puedes utilizarlas para profundizar en tus datos. BigQuery de Google, lanzado en 2010, está ganando terreno como opción popular entre las organizaciones que necesitan analizar grandes cantidades de información rápidamente y comparar sus propios datos con datos estadísticos de dominio público. Más información 16 Oct 2023 Alexandre Bruffa Python frente a SQL para el análisis de datos Seguro que ha oído hablar de SQL y Python. Tal vez incluso haya trabajado con alguno de esos lenguajes. Ambos tienen puntos fuertes y débiles. A la hora de analizar datos, ¿cuál debería utilizar? Este artículo demostrará cómo Python y SQL son útiles para el análisis de datos y cómo conocer ambos lenguajes puede impulsar tu viaje en el análisis de datos. ¿Has decidido dedicarte al análisis de datos? Más información 16 Oct 2023 Ignacio L. Bisso COUNT OVER PARTITION BY: Una Explicación con 3 Ejemplos Prácticos En SQL, la combinación de la función COUNT() con la cláusula OVER() y PARTITION BY abre la puerta a una forma totalmente diferente de contar filas. En este artículo, aprenderás a realizar varios COUNTs en una sola consulta y a calcular expresiones basadas en el resultado de la función COUNT. En este artículo, veremos cómo utilizar la función COUNT() combinada con las cláusulas OVER() y PARTITION BY. Para saber más sobre este tema, te recomiendo nuestro curso interactivo Funciones de ventana. Más información 20 Sep 2023 Ignacio L. Bisso ¿Qué es una CTE en T-SQL? Una Guía en Profundidad para Principiantes con 7 Ejemplos Una expresión común de tabla (CTE) es una poderosa característica T-SQL que simplifica la creación de consultas en SQL Server. Las CTE funcionan como tablas virtuales (con registros y columnas) que se crean sobre la marcha durante la ejecución de una consulta. Son consumidas por la consulta y destruidas después de que ésta se ejecute. En algunos casos - como cuando la consulta espera datos en un formato específico y las tablas de origen tienen los datos en otro formato - una CTE puede actuar como puente para transformar los datos de las tablas de origen al formato esperado por la consulta. Más información 20 Sep 2023 Martyna Sławińska Práctica avanzada de SQL: 10 ejercicios de práctica de SQL con soluciones Dado que el dominio de SQL sigue siendo muy demandado tanto por los profesionales de datos como por los desarrolladores, nunca se insistirá lo suficiente en la importancia de la práctica. Siga leyendo para adentrarse en el mundo del SQL avanzado y realizar ejercicios prácticos para mejorar sus habilidades. Este artículo le ofrece una colección de diez ejercicios de práctica de SQL desafiantes específicamente para aquellos que buscan mejorar sus habilidades de SQL avanzado. Más información 20 Sep 2023 Maria Durkin IA para el análisis de datos: cómo la fusión de IA y SQL puede acelerar su flujo de trabajo ¿Sabías que el uso de la IA para el análisis de datos puede suponer un cambio radical para los desarrolladores de SQL y los analistas de datos? En este artículo, aprenderemos cómo la IA puede ayudarle a mejorar sus habilidades de análisis de datos y por qué es una herramienta imprescindible en el kit de herramientas de todo profesional de datos. La Inteligencia Artificial (IA) se ha convertido en un factor de cambio en el mundo laboral, transformando sectores y redefiniendo la forma en que los profesionales tratan los datos. Más información 20 Sep 2023 Nicole Darnley Cómo preparar una entrevista de SQL avanzado Consejos y trucos que le ayudarán a superar incluso las preguntas más avanzadas de las entrevistas SQL. SQL se ha convertido en la lengua franca de los datos: el método estándar para interactuar con bases de datos, extraer información y realizar tareas analíticas. Como analista de datos, la capacidad de comprender y manipular código SQL no es sólo un "valor añadido", sino una necesidad absoluta. Para muchas funciones de analista de datos, un conocimiento básico de SQL no es suficiente. Más información 20 Sep 2023 Jakub Romanowski Cómo ayuda SQL al sector sanitario ¿Por qué necesita SQL el sector sanitario? Descubra cómo puede utilizar SQL para la sanidad en este artículo. La era digital ha dado paso a una nueva era en la que los datos están en el centro de todos los sectores. Desde las finanzas hasta el comercio minorista, los datos impulsan la toma de decisiones y la estrategia, configurando la forma en que las empresas operan y crecen. El sector sanitario, con sus vastos y complejos conjuntos de datos, no es una excepción a esta tendencia. Más información 20 Sep 2023 Kamila Ostrowska Aumente la eficacia de su aprendizaje de SQL con nuestra nueva función de bloc de notas ¿Quieres aprender SQL de forma eficaz pero no dejas de olvidar las consultas? Ahora puedes utilizar la nueva función de cuaderno de LearnSQL.es en todos nuestros cursos. Esta nueva herramienta te ayudará a memorizar y recordar contenidos. Recuerdo cuando empecé a aprender SQL. Avanzaba sin problemas por la mayoría de las lecciones, tomando muchas notas en mi cuaderno de papel. (Tengo muchos cuadernos de papel de la vieja escuela). Me iba bien, o eso creía. Más información 20 Sep 2023 Tihomir Babic 20 ejemplos de consultas SQL básicas para principiantes: Una visión completa Estas 20 consultas básicas son imprescindibles en un paquete de inicio para todo principiante de SQL. Estos ejemplos le ayudarán en su viaje hacia el dominio de SQL. Te has propuesto aprender SQL, has buscado en Google "ejemplos de consultas SQL básicas" o algo similar, y aquí estás, mirando este artículo. ¿Y ahora qué? Todo aprendizaje empieza por lo básico, así que empecemos por lo más básico: ¿Qué es SQL? Más información 10 Aug 2023 Jill Thornhill Sintaxis SQL de Google BigQuery: Una guía completa ¿Qué es Google BigQuery? ¿Qué puede hacer por su organización? ¿Es BigQuery SQL una habilidad valiosa? ¿Dónde se puede aprender y dónde se puede practicar? Hoy en día, muy pocas organizaciones no están informatizadas. Muchos procesos utilizan ahora el IoT (Internet de las cosas), donde todo tipo de dispositivos están conectados en red y alimentan continuamente datos en tiempo real a los sistemas informáticos. El resultado es una enorme cantidad de datos disponibles para la toma de decisiones. Más información 10 Aug 2023 Maria Durkin SQL para el análisis de datos: ¿Qué debo aprender? Es posible que ya conozcas la importancia de SQL en el análisis de datos. Pero, ¿qué características de SQL son importantes para el análisis de datos y dónde puedes aprenderlas? En este artículo responderemos a tus preguntas. Antes de hablar del uso de SQL para el análisis de datos, es útil saber de qué estamos hablando. Así que definamos estas dos cosas. El lenguaje de consulta estructurado (SQL) es un lenguaje de programación que se utiliza para gestionar datos en bases de datos relacionales. Más información 10 Aug 2023 Jakub Romanowski La mejor forma de aprender SQL: Guía completa para principiantes Si alguna vez se ha preguntado cuál es la mejor manera de aprender SQL, está en el lugar adecuado. Tanto si es un completo principiante como un profesional experimentado que busca mejorar sus conocimientos, esta completa guía le mostrará el camino. En el mundo actual, basado en los datos, éstos son como un cofre lleno de oro. Y SQL (lenguaje de consulta estructurado) es su llave personal para abrirlo. SQL es una potente herramienta que le permite comunicarse con las bases de datos y extraer, modelar y dar sentido a los datos. Más información 10 Aug 2023 Tihomir Babic Cómo utilizar GROUP BY y ORDER BY en la misma consulta: Una Guía Detallada Desenredando cómo usar dos cláusulas SQL básicas - GROUP BY y ORDER BY - en una consulta. GROUP BY y ORDER BY son cláusulas básicas de SQL. Como tales, se enseñan relativamente pronto en el proceso de aprendizaje. Y normalmente no suponen un gran obstáculo para los principiantes. Sin embargo, el uso conjunto de GROUP BY y ORDER BY puede resultar confuso. Al final de este artículo, tu confusión sobre este tema desaparecerá. Más información 10 Aug 2023 Nicole Darnley Cómo pueden beneficiarse de SQL las empresas de comercio electrónico Aprenda cómo SQL para el comercio electrónico puede potenciar su negocio en línea. Cuando hablamos de negocios en la era moderna, la frase "el conocimiento es poder" adquiere una dimensión totalmente nueva. En el mundo del comercio electrónico, el verdadero poder reside en la capacidad de aprovechar los datos; una de las herramientas clave del arsenal de gestión y análisis de datos es SQL. SQL, o Lenguaje de Consulta Estructurado, es esencial para las empresas de comercio electrónico que desean extraer información valiosa de sus vastas reservas de datos. Más información 10 Aug 2023 Maria Durkin Cómo dominar SQL Has oído que SQL es una habilidad imprescindible para avanzar en tu carrera profesional. Quieres aprenderlo. En este artículo, veremos por qué es tan beneficioso dominar SQL y cómo puedes alcanzar ese nivel de dominio. Domina SQL y libera el poder de las bases de datos relacionales, las más utilizadas para gestionar datos estructurados. Pero, ¿por qué es tan importante SQL? SQL, o Lenguaje de Consulta Estructurado, es una habilidad imprescindible para cualquiera que navegue por el mundo actual, basado en los datos. Más información 27 Jul 2023 Tihomir Babic ¿Qué es un LEFT OUTER JOIN en SQL? Una Explicación con 4 Ejemplos El artículo de hoy discutirá el LEFT OUTER JOIN en SQL. Veremos varios ejemplos del uso del LEFT OUTER JOIN y lo compararemos con el INNER JOIN. JOIN es una función de SQL que le permite combinar datos de dos o más tablas. La naturaleza de las bases de datos relacionales hace que JOIN sea una de las características más utilizadas en SQL. ¿Por qué? En la práctica, es muy raro tener todos los datos necesarios en una sola tabla. Más información 27 Jul 2023 Maria Durkin ¿Quién es un gestor de datos? ¿Quién es un gestor de datos? ¿Cuáles son sus responsabilidades y cómo puedo convertirme en uno? Vamos a responder a estas preguntas y a enseñarte cómo convertirte en gestor de datos. En pocas palabras, los gestores de datos supervisan la gestión de la información o los datos dentro de una organización. Gestionan la organización, el almacenamiento, la seguridad y la accesibilidad de los datos, y colaboran con otros miembros del equipo para garantizar su exactitud y utilidad en la toma de decisiones. Más información 27 Jul 2023 Nicole Darnley ¿Por qué se necesita SQL para trabajar con Google BigQuery? Los datos son tan importantes para tu negocio como la inversión o la contabilidad; por eso mucha gente utiliza el almacén de datos BigQuery de Google. En este artículo, te explicamos por qué debes aprender SQL si quieres empezar a utilizar BigQuery. Libera el poder de tus datos En el panorama cada vez más amplio de las decisiones basadas en datos, las organizaciones buscan continuamente herramientas que les ayuden a manejar y analizar sus datos de forma eficaz. Más información 27 Jul 2023 Dominika Florczykowska Una visión general de las funciones de ventana de MySQL Las funciones de ventana de MySQL son muy útiles cuando desea crear informes significativos con SQL. En este artículo, mostraremos las funciones de ventana más comunes en MySQL y explicaremos cómo usarlas. MySQL 8.0 introdujo una nueva característica: las funciones ventana. Estas funciones son muy útiles para los analistas de datos y para cualquiera que cree informes utilizando MySQL. Usándolas, puede calcular fácilmente medias móviles, sumas acumulativas y otros cálculos sobre subconjuntos específicos de sus datos. Más información 27 Jul 2023 Radu Gheorghiu Cómo utilizar COUNT() con GROUP BY: 5 Ejemplos Prácticos El uso de la función COUNT() con GROUP BY es una de las construcciones SQL más comunes en las consultas agregadas. Lea este artículo para averiguar cómo utilizar COUNT() con GROUP BY correctamente mediante 5 ejemplos. En este artículo, explicaremos la importancia de utilizar COUNT con GROUP BY. Hablaremos de por qué es esencial en SQL y cómo permite analizar y resumir datos basándose en criterios específicos. Esta combinación permite a los usuarios extraer información significativa, calcular recuentos y generar resúmenes estadísticos a partir de grandes conjuntos de datos. Más información 27 Jul 2023 Martyna Sławińska Como Usar SUM() con OVER(PARTITION BY) en SQL Descubra casos reales de uso de la función SUM() con la cláusula OVER(PARTITION BY). Aprenda la sintaxis y vea 5 ejemplos diferentes. Utilizamos las funciones de ventana de SQL para realizar operaciones en grupos de datos. Estas operaciones incluyen las funciones matemáticas SUM(), COUNT(), AVG(), y más. En este artículo, explicaremos qué hace SUM() con OVER(PARTITION BY) en SQL. Le mostraremos los casos de uso más comunes en aplicaciones del mundo real para determinar la relación entre el valor de la fila individual y el valor total, calcular totales corridos y encontrar un total de pedido personalizado que incluya descuentos para ciertos productos. Más información 27 Jul 2023 Maria Durkin 7 razones por las que la IA no sustituirá a los desarrolladores SQL Ya ha oído hablar de la IA y del famoso ChatGPT. Y te preguntas si estas herramientas serán beneficiosas o perjudiciales para tu profesión. En este artículo, acabaremos con tus temores y te explicaremos cómo SQL y la IA pueden trabajar juntos y facilitar el trabajo de los desarrolladores. Empecemos explicando qué es la Inteligencia Artificial (IA). La IA es un área de la informática que se ocupa de crear máquinas capaces de realizar actividades que normalmente requerirían inteligencia humana. Más información 21 Jun 2023 Dmitri Vaitkun ¿Qué es una consulta SQL? Una consulta SQL es el comando más básico del lenguaje SQL. Es una pregunta que se le formula a una base de datos. En este artículo, nos adentraremos en los conceptos básicos de las consultas SQL para que inicies tu camino en este lenguaje con un aprendizaje rápido y práctico. SQL (Structured Query Language o "Lenguaje de consulta estructurada") es un lenguaje de programación diseñado para interactuar con bases de datos. Más información 21 Jun 2023 Kateryna Koidan ¿Qué es SQL? Puede que hayas oído a tus colegas hablar de SQL, o que lo hayas visto en la descripción del trabajo de tus sueños o en una lista de los lenguajes de programación más populares. Pero, ¿qué es SQL? ¿Deberías aprenderlo? Averigüémoslo. ¿Piensas seguir una carrera relacionada con el análisis o la ciencia de datos? ¿Necesitas interactuar con bases de datos relacionales en tu trabajo? ¿Te gustaría mejorar tu rendimiento en el área comercial, de recursos humanos o investigación tomando decisiones más informadas? Más información 21 Jun 2023 Jill Thornhill ¿Por qué los datos son un recurso valioso para su empresa? ¿Cómo crear un recurso de datos eficaz y hacer que trabaje para usted? En este artículo, analizaré por qué los datos son tan importantes para cualquier organización y cómo sacar el máximo partido de sus recursos de datos. Las malas decisiones casi siempre se basan en hechos incorrectos o incompletos. Las buenas decisiones mantienen la competitividad de su organización. En pocas palabras, por eso los datos son un recurso empresarial tan importante. Más información 21 Jun 2023 Himanshu Kathuria ¿Para qué se utiliza SQL? Seguramente has oído hablar de bases de datos y SQL, pero quizás aún no entiendas su verdadera importancia. Sigue leyendo y descubre por qué es tan importante contar con conocimientos de SQL en el manejo de datos. En la actualidad, pareciera que todos los trabajos requieren habilidades en SQL y manejo bases de datos. Pero, ¿qué es cada una de estas cosas, para qué se utilizan y quiénes las utilizan? Más información 21 Jun 2023 Maria Durkin Por qué SQL es el lenguaje de bases de datos perfecto ¿Qué lenguaje de programación debería aprender si desea trabajar con bases de datos? Le explicamos por qué SQL es la mejor opción. Aprender un lenguaje de bases de datos puede ser una habilidad increíblemente valiosa en el mundo actual impulsado por los datos. Pero con tantas opciones disponibles, puede resultar difícil saber por dónde empezar. En este artículo, explicaremos de forma convincente por qué SQL es la opción ideal para cualquiera que desee sumergirse en el mundo de las bases de datos. Más información 21 Jun 2023 Dmitri Vaitkun Los comandos SQL más importantes En este artículo, exploraremos los comandos SQL más comunes que todo el mundo debería conocer, incluidos SELECT, INSERT, WHERE y otros. También daremos ejemplos de cómo utilizar cada comando. ¿Estás listo para sumergirte en el mundo de las bases de datos? SQL, o Lenguaje de Consulta Estructurado, es un lenguaje de programación diseñado específicamente para interactuar con bases de datos. Permite manipular los datos de las bases de datos de múltiples maneras: por ejemplo, modificarlos, borrarlos, añadirlos o simplemente extraerlos y ponerlos en un informe. Más información 21 Jun 2023 Nicole Darnley Las 7 consultas SQL avanzadas más importantes para el análisis de datos Explore las consultas SQL avanzadas esenciales para el análisis de datos. El lenguaje de consulta estructurado, o SQL, es una herramienta indispensable para los analistas de datos. La mayoría de las personas aprenden el lenguaje con relativa rapidez y pueden empezar a realizar análisis de datos en profundidad tras unas pocas lecciones. Por ello, muchos analistas de datos tienden a quedarse en el nivel principiante/intermedio del uso de SQL. Este nivel de comprensión permite " Más información 21 Jun 2023 Gustavo du Mortier Cómo usar SUM() con GROUP BY: Una Guía Detallada con 8 Ejemplos Explore algunos ejemplos reales del uso de SUM() y GROUP BY en SQL, desde los más básicos hasta los más sofisticados. SUM() es una función agregada de SQL que calcula la suma de los valores dados. GROUP BY es una cláusula de SQL que divide las filas en grupos y calcula una función agregada establecida para cada grupo. Utilizando estas dos funciones juntas, puede calcular sumas totales para un grupo de filas. Más información 21 Jun 2023 Kamila Ostrowska Cómo aprender SQL sin conocimientos de programación Si crees que aprender SQL es sólo para programadores, estás muy equivocado. ¡Esta habilidad está totalmente a tu alcance! SQL no sólo es popular y demandado, sino que también es muy fácil e intuitivo de aprender. Sigue leyendo para saber más. Estás buscando inspiración sobre cómo empezar a aprender SQL. Quizá quieras cambiar de trabajo o ser más competitivo en el mercado laboral. Tal vez estés tratando con grandes cantidades de datos, analizándolos o recopilándolos, y sientes que un archivo Excel no es suficiente. Más información 21 Jun 2023 Kamila Ostrowska Cómo aprender SQL Aprender SQL o cualquier otra habilidad requiere un gran esfuerzo. Pero esforzarse no basta para alcanzar el éxito. Puedes pasar horas intentándolo y sentir que no progresas. Entonces, ¿qué hacer? ¿Seguir esforzándote aún más? Yo recomiendo: trabaja inteligentemente, no implacablemente. SQL (Structured Query Language o "Lenguaje de consulta estructurada") es uno de los lenguajes de programación más populares. Es una herramienta inestimable en un mundo rebosante de datos. Su función es " Más información 21 Jun 2023 Dominika Florczykowska Cómo Escribir Múltiples Uniones en una Consulta SQL ¿Te has preguntado alguna vez cómo funcionan las uniones múltiples? ¿Quieres saber cómo unir varias tablas en una consulta? Lee este artículo y descúbrelo. Si acabas de iniciarte en SQL, puede que te haya resultado difícil entender el concepto de SQL JOINs, especialmente si tienes que unir más de dos tablas en una consulta. No te preocupes. En este artículo, exploraremos el funcionamiento de JOIN y resolveremos todos sus misterios. Más información 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 Maria Durkin Cómo aprender SQL en una semana ¿Necesita aprender SQL rápidamente? En este artículo, le proporcionaremos una ruta de aprendizaje que le ayudará a aprender SQL en una semana. Así que quieres aprender SQL pero no sabes por dónde empezar, cuánto tiempo te llevará o incluso si tienes tiempo. En este artículo, le mostraremos cómo puede aprender SQL en una semana utilizando algunos recursos que le ayudarán a comenzar su viaje por SQL en muy poco tiempo. Más información 22 May 2023 Jill Thornhill CTE vs. Subconsulta en SQL: ¿Cuál es la Diferencia? ¿Qué son las Expresiones Comunes de Tabla (CTEs)? ¿Son lo mismo que las subconsultas? ¿Cuándo es necesario utilizar las CTE? Este artículo analiza las similitudes y diferencias entre las CTE y las subconsultas. Cuando presento a un estudiante las Expresiones Comunes de Tabla, su primera reacción es "¡Eso es sólo una subconsulta! ¿Por qué tengo que aprender eso?". Vamos a responder a esta pregunta viendo lo que se puede hacer con una subconsulta SQL y qué ventajas adicionales tiene utilizar una CTE. Más información 22 May 2023 Alexandre Bruffa Aprenda SQL en 10 minutos SQL, o lenguaje de consulta estructurado, es un lenguaje de programación utilizado para comunicarse con bases de datos. Con SQL, puede recuperar datos de una base de datos, insertar datos nuevos y actualizar o eliminar datos existentes. Incluso puedes modificar la estructura de una base de datos: puedes añadir o eliminar tablas o columnas y cambiar las relaciones entre tablas. SQL es un estándar, lo que significa que es una referencia. 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 Nicole Darnley Cómo usar CASE WHEN en GROUP BY Aprenda cómo puede combinar SQL CASE WHEN y GROUP BY para crear categorías personalizadas en sus consultas SQL. Los datos en bruto, por su propia naturaleza, no siempre son legibles. Muchas veces, los datos que se consultan están en su forma menos formateada. Ejemplos de ello son los códigos de los distintos departamentos de la empresa o los SKU de productos que representan productos específicos. A simple vista, estos códigos no significan nada, por lo que incluirlos en un informe no es útil para la persona que los lee. 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 Jill Thornhill Mejores Certificados en SQL en 2023 SQL es una habilidad esencial en el mundo actual basado en los datos. Buscar los mejores certificados de SQL para avanzar en tu carrera puede resultar confuso. Este artículo ofrece algunos consejos que te ayudarán a elegir la opción que mejor se adapte a tus objetivos. ¿Quién necesita un certificado SQL? Si puedes escribir consultas SQL avanzadas, seguramente bastará con que demuestres tus habilidades en la entrevista para que te contraten. Más información 17 Mar 2023 Nicole Darnley Limpieza de datos en SQL La limpieza de datos es una parte importante de cualquier análisis de datos. Aquí discutiremos las técnicas que puedes usar para hacer limpieza de datos en SQL. Me resulta casi imposible concentrarme en el trabajo cuando mi escritorio está desordenado. Si está lleno de papeles, tazas de café o juguetes que mi hija ha colado en mi despacho, no hay ninguna posibilidad de que pueda hacer nada hasta que mi mesa vuelva a estar en orden. 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 Alexandre Bruffa Cómo Concatenar Dos Columnas en SQL - Una Guía Detallada En SQL, la concatenación es la operación de unir cadenas, o piezas de información de texto. Aprende a concatenar dos columnas en SQL con esta guía detallada. La concatenación SQL es el proceso de combinar dos o más cadenas de caracteres, columnas o expresiones en una sola cadena. Por ejemplo, la concatenación de 'Kate', ' ', y 'Smith' nos da 'Kate Smith'. La concatenación SQL puede utilizarse en diversas situaciones en las que es necesario combinar varias cadenas en una sola. 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 17 Mar 2023 Ignacio L. Bisso 25 Ejemplos de Consultas SQL Avanzadas Una de las mejores formas de aprender SQL avanzado es estudiando ejemplos de consultas. En este artículo, mostraremos 25 ejemplos de consultas SQL avanzadas de complejidad media a alta. Puedes utilizarlos para refrescar tus conocimientos de SQL avanzado o para repasarlos antes de una entrevista SQL. Muchos de los ejemplos de este artículo se basarán en la siguiente employee tabla. Sólo unos pocos ejemplos se basarán en otras tablas; en estos casos, las tablas se explicarán junto con el ejemplo. 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 26 Feb 2023 Jill Thornhill ¿Es SQL difícil de aprender? Si no tienes conocimientos de informática, ¿es difícil aprender SQL? ¿Le resultará demasiado técnico? ¿Merece la pena el esfuerzo? ¿Por dónde empezar? En este artículo responderé a estas preguntas. Como consultor y formador informático, a menudo he aconsejado a la gente que aprenda SQL. Y, casi con la misma frecuencia, la respuesta ha sido: "¿Es difícil aprender SQL? ¿Necesito conocimientos técnicos o informáticos para aprenderlo? ¿Merece la pena? ¿Cómo me ayudará en mi trabajo? Más información 26 Feb 2023 Nicole Darnley UNION y UNION ALL en SQL: Qué hacen y en qué se diferencian En este artículo, exploraremos las cláusulas SQL UNION y UNION ALL. Aprende lo que hacen y cuando usar cada una. Yo había sido analista durante probablemente cuatro años antes de conocer la cláusula SQL UNION ALL. Utilizaba UNION con regularidad, pero nunca había oído hablar de su homóloga. Un día oí a un compañero hablar de ella. Pensé: "¿De qué está hablando? ¿Es algo nuevo?" Así que hice lo que haría cualquier buen analista y lo busqué en Google. Más información 26 Feb 2023 Maria Durkin SQL para el analista de negocio ¿Cómo puede beneficiar SQL a los analistas de negocio? En este artículo, hablaremos de por qué SQL es una habilidad fundamental en esta función. También aprenderás qué hace un analista de negocio y qué necesita para avanzar en su carrera. Según BrainStation, la ya de por sí elevada demanda de analistas de negocio va a crecer aún más. Uno de los motores de la creciente demanda es la revolución digital, que se ha visto acelerada por la reciente pandemia. Más información 26 Feb 2023 Alexandre Bruffa Empleos en bases de datos para elegir en 2023 En este artículo, exploraremos algunos de los mejores empleos en bases de datos para elegir en 2023. Así que quieres conseguir un empleo en bases de datos en 2023. Es una gran elección, y hay muchas opciones. Hablemos de los trabajos más populares relacionados con los datos y de lo que tienes que hacer para conseguir uno. SQL es esencial para un trabajo en bases de datos Es importante mencionar que la mayoría de las bases de datos populares hoy en día son relacionales, es decir, PostgreSQL, MySQL, Oracle y MS SQL Server, entre otras. Más información 26 Feb 2023 Gustavo du Mortier Cómo Agrupar por Múltiples Columnas en SQL Al analizar grandes conjuntos de datos, a menudo se crean agrupaciones y se aplican funciones de agregación para encontrar totales o promedios. En estos casos, el uso de la cláusula GROUP BY con varias columnas despliega todo su potencial. GROUP BY es una cláusula del comando SELECT. Permite calcular diversas estadísticas para un grupo de filas. Por ejemplo, puede utilizar GROUP BY con una tabla de empleados para saber cuántos empleados son de cada sexo. Más información 13 Jan 2023 Marko Calasan ¿Qué son DDL, DML, DQL y DCL en SQL? Exploramos la separación de SQL en sus cuatro sublenguajes principales y explicamos el significado de cada uno de ellos. Cuando esté aprendiendo SQL -quizá a través del completo curso de LearnSQL.esSQL para principiantes de - puede que te hayas encontrado con los términos DDL, DML, DQL y DCL. Y quizás te hayas confundido con todos los acrónimos. En este artículo, explicaremos qué significan estos términos y cómo corresponden a sublenguajes que dividen claramente el lenguaje SQL en cuatro partes que funcionan juntas. Más información 13 Jan 2023 Maria Durkin ¿Quieres conseguir un trabajo de ingeniero de datos? ¡Aprende SQL! Quieres ser ingeniero de datos, pero no sabes cómo conseguirlo. En este artículo, te ayudaremos a entender las habilidades que necesitarás para los diferentes tipos de trabajos de ingeniería de datos. También encontrarás algunos datos que confirman que los trabajos de ingeniero de datos son una buena opción profesional. La ingeniería de datos y los distintos tipos de trabajos de ingeniero de datos se han hecho muy populares en los últimos años. Más información 13 Jan 2023 Jill Thornhill El futuro de SQL ¿Merece la pena aprender SQL?? ¿O pronto quedará obsoleto un lenguaje que tiene más de 40 años? ¿Han quedado eclipsadas las bases de datos relacionales por la llegada de otras soluciones de bases de datos como NoSQL? En este artículo respondemos a estas preguntas. ¿Necesita actualizar sus conocimientos informáticos? ¿Qué debería aprender primero? La elección es desalentadora. Si está pensando en el futuro, es obvio que querrá invertir su tiempo en algo que todavía se utiliza mucho y que seguirá haciéndolo en los próximos años. Más información 13 Jan 2023 Nicole Darnley Cómo utilizar WHERE con GROUP BY en SQL En este artículo, discutiremos cómo combinar las cláusulas WHERE y GROUP BY en SQL. Si escribe SQL a diario, se dará cuenta rápidamente de la frecuencia con la que se utilizan las cláusulas WHERE y GROUP BY. WHERE es una parte esencial de la mayoría de las consultas. Le permite filtrar grandes conjuntos de datos sólo por las partes que le interesan. GROUP BY es una de las herramientas más potentes de que dispone un analista a la hora de agregar datos. Más información 13 Jan 2023 Martyna Sławińska Cómo exportar datos de Microsoft SQL Server a un archivo CSV Cuando se trabaja con datos y bases de datos, es habitual exportar datos para procesarlos posteriormente o transportarlos a otra base de datos. Siga este artículo para aprender a exportar datos de Microsoft SQL Server a un archivo CSV. En este artículo, primero recordamos qué es un archivo CSV y por qué querría exportar datos en este formato desde una base de datos de MS SQL Server. A continuación, iremos al grano y exportaremos datos a un archivo CSV utilizando tanto SQL Server Management Studio (SSMS) como SQL Command Line (SQLCMD). Más información 13 Jan 2023 Ignacio L. Bisso Cómo Practicar Subconsultas SQL ¿Te has preguntado alguna vez qué separa a los principiantes de los usuarios avanzados de SQL? Hay cosas como, por ejemplo, las subconsultas. En este artículo, te explico su importancia y por qué necesitas practicar las subconsultas SQL para convertirte en un experto. ¿Qué es una subconsulta SQL? SQL es un lenguaje fácil de aprender. Sin embargo, hay ciertas características y técnicas complejas del lenguaje que requieren práctica. Una de estas características es la subconsulta, que añade un gran poder expresivo al lenguaje y a tus proyectos. Más información 13 Jan 2023 Alexandre Bruffa Aprende SQL avanzado con LearnSQL.es En este artículo, propondremos una ruta de aprendizaje que cubrirá temas avanzados de SQL. Si ya conoces los conceptos básicos de SQL, probablemente te habrás dado cuenta de que la mayoría de los tutoriales y cursos de SQL online y offline suelen cubrir los conceptos básicos e intermedios: SELECT, FROM, WHERE, ORDER BY, GROUP BY, y unión de tablas. Incluso los cursos universitarios de bases de datos no suelen cubrir temas más avanzados de SQL. 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 Ignacio L. Bisso Qué Tipo de Datos Elegir para una Columna al Crear una Tabla en SQL Las bases de datos almacenan valores de datos de varios tipos. Por ejemplo, puede almacenar el nombre de un producto como una cadena de texto, el precio de un producto como un número o la fecha de venta de un producto como un valor de fecha. Estos valores (el nombre del producto, el precio y la fecha de venta) se almacenan como distintos tipos de datos. En este artículo, explicamos varios tipos de datos SQL con ejemplos reales. Más información 4 Jan 2023 Himanshu Kathuria Los 6 mejores cursos online de SQL para principiantes en 2023 Ya sea que estés soñando con una carrera en análisis de datos o simplemente quieras desarrollarte, aprender SQL vale la pena. Pero no pierdas el tiempo con cursos mal diseñados u otros recursos de aprendizaje. En este artículo, he recopilado los mejores cursos online de SQL para principiantes. ¡Elige uno y empieza a ser increíble! SQL (Structured Query Language) se ha convertido en una de las principales habilidades que los reclutadores buscan cuando se trata de trabajos relacionados con datos. Más información 4 Jan 2023 Kamila Ostrowska Las bases de datos más populares en 2023 ¿Ha oído hablar de las bases de datos pero no está seguro de con qué base de datos trabajar? En este artículo, encontrará una lista de las bases de datos más populares de la actualidad y un breve resumen de lo que hace cada una. Las empresas funcionan con datos. Pero para sacar el máximo partido de esos datos, hay que almacenarlos de forma estructurada, normalmente en una base de datos. 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 4 Jan 2023 Martyna Sławińska Cómo exportar datos de MySQL a un archivo CSV Una base de datos es una plataforma primaria para trabajar con datos y almacenarlos. Pero a menudo es necesario sacar los datos de la base de datos. Siga leyendo para averiguar cómo exportar datos de la base de datos MySQL a un archivo CSV. En este artículo, demostraremos cómo exportar datos a un archivo CSV. Comenzaremos introduciendo qué es un archivo CSV y por qué lo usamos. Luego, exportaremos datos de una base de datos MySQL a un archivo CSV. Más información 25 Dec 2022 LearnSQL.es Team ¿Por qué aprender SQL debería ser uno de sus propósitos de Año Nuevo? Para responder a esta pregunta, echaremos un vistazo a la idea que hay detrás de los propósitos de Año Nuevo, exploraremos qué es SQL y veremos por qué aprenderlo debería ser tu objetivo para 2021. Todos hemos oído hablar de los propósitos de Año Nuevo, y todos tenemos experiencia personal de lo difícil que puede ser llevarlos a buen término. Examinaremos la historia de los propósitos de Año Nuevo, por qué suelen fracasar y cómo asegurarse de que su propósito de aprender SQL en 2021 no corra la misma suerte que tantos otros que nunca pasaron del final de enero. Más información 5 Dec 2022 Luke Hande ¿Qué es una base de datos SQL? Las bases de datos SQL se utilizan desde hace décadas y su popularidad ha crecido hasta convertirse en una de las herramientas de gestión de datos más comunes. Proporcionan al usuario una forma eficiente de almacenar los datos y una forma intuitiva de acceder a ellos o modificarlos. En este artículo, empezaremos explicando qué es una base de datos y mostrando algunos ejemplos. Pasaremos a explicar cómo se pueden utilizar las bases de datos para trabajar de forma eficiente con grandes cantidades de datos estructurados. Más información 5 Dec 2022 Dorota Wdzięczna ¿Qué es un INNER JOIN de SQL? ¿Cómo se combinan datos de diferentes tablas en una consulta? Una función de SQL llamada JOIN es el operador más utilizado para crear consultas complejas. Aprenda lo básico en este artículo. SQL nos permite seleccionar datos de más de una tabla. De hecho, la idea de utilizar bases de datos relacionales es seleccionar datos de tablas relacionadas. Y para ello podemos utilizar el operador JOIN de SQL. Hay muchos tipos de JOINs en SQL. Más información 5 Dec 2022 Andrew Bone ¿Qué es la sentencia UPDATE en SQL? La sentencia SQL UPDATE se utiliza para actualizar los datos existentes en la base de datos. Este artículo explicará su sintaxis y mostrará ejemplos claros de la sentencia UPDATE en acción. La actualización efectiva de los datos existentes en una base de datos es necesaria para cualquiera que utilice SQL; los datos sólo son útiles si se mantienen actualizados y relevantes. En este artículo, examinaremos la sintaxis de la sentencia UPDATE con gran detalle. Más información 5 Dec 2022 Andrew Bone ¿Qué es la sentencia INSERT en SQL? La sentencia INSERT en SQL se utiliza para añadir nuevos datos a su base de datos. Este artículo le explicará cómo utilizarla y le mostrará ejemplos prácticos a lo largo del camino. Cuando aprendes SQL, te centras en obtener datos de una base de datos, trabajando principalmente con SELECT. En SQL, también hay sentencias que te permiten modificar datos en una base de datos. La primera es la sentencia INSERT: añade datos a una tabla. Más información 5 Dec 2022 Andrew Bone ¿Qué es la sentencia DELETE en SQL? Este artículo explicará el uso de la sentencia DELETE, uno de los principales métodos para eliminar registros existentes de tu base de datos. Primero repasaremos la sintaxis, seguida de algunos ejemplos fáciles de entender. La sentencia DELETE en SQL es extremadamente útil. Le permite eliminar cualquier dato obsoleto o "malo" de las tablas de su base de datos. Debe tener cuidado al utilizar la sentencia DELETE, ya que la operación no es reversible. Más información 5 Dec 2022 Andrew Bone ¿Qué es la cláusula WHERE de SQL? La cláusula WHERE es una parte fundamental de SQL. Esta cláusula filtra los resultados y aplica condiciones a las consultas SQL. Se suele utilizar junto con la sentencia SELECT. Si eres un completo novato en este tema, puedes aprender los fundamentos de SQL, incluyendo WHERE, en nuestro curso SQL para principiantes Este artículo le explicará claramente cómo utilizar WHERE en una consulta SQL. Después de leerlo, tendrás la confianza y el conocimiento para integrar WHERE en tu trabajo diario. Más información 5 Dec 2022 András Novoszáth ¿Qué es la cláusula HAVING en SQL? ¿Estás aprendiendo SQL? ¿Se pregunta para qué puede utilizar la cláusula cláusula HAVING? O, tal vez, ha intentado utilizar WHERE en sus agregados agregados GROUP BY? Está en el lugar adecuado. En este artículo, explicamos cómo utilizar HAVING con muchos ejemplos. ¿Ha intentado filtrar sus métricas creadas con GROUP BY con una cláusula WHERE y ha descubierto que no funciona? Esto es porque esto no es lo que hace WHERE. Más información 5 Dec 2022 Marija Ilic ¿Qué es GROUP BY en SQL? GROUP BY es una gran característica de SQL que permite realizar potentes cálculos sobre datos agrupados. ¿Desea aprender a obtener poderosos conocimientos de sus datos? ¿Le gustaría saber qué hace GROUP BY y cuándo debe utilizarlo? Si su respuesta es afirmativa, siga leyendo. En este artículo, aprenderá exactamente eso. Por qué necesita GROUP BY En el mundo digitalizado de hoy - no importa en qué negocio se encuentre - las tablas de las bases de datos suelen ser enormes, con millones de registros. Más información 5 Dec 2022 Andrew Bone ¿Qué es CASE en SQL? SQL CASE es una expresión muy útil que proporciona lógica if-else a tus consultas SQL. Es un tema un poco más avanzado, pero lo necesitarás cuando prepares informes; aportará un gran valor a tus proyectos personales y profesionales. La sentencia SQL CASE es una herramienta de flujo de control que permite añadir lógica if-else a una consulta. En general, puede utilizar la sentencia CASE en cualquier lugar que permita una expresión válida, por ejemplo, con las cláusulas SELECT, WHERE y GROUP BY. Más información 5 Dec 2022 Kamila Ostrowska ¿Quién debería aprender SQL? Si aprendes SQL, ¿lo utilizarás en tu trabajo actual (o en el de tus sueños)? Si lo aprendes, ¿te ayudará en tus tareas diarias? SQL tiene tanto potencial que todo el mundo puede beneficiarse de él, ¡incluido tú! Lee este artículo para descubrir lo mucho que ganarás conociendo SQL. Podría responder a la pregunta del título con una sola palabra: ¡todo el mundo! Pero no todo el mundo quiere aprender SQL. Más información 5 Dec 2022 Kate Stolarek ¿Merece la pena aprender SQL? Estamos en el siglo XXI. Son los "tiempos de los datos definitivos" en los que se dispone de muchísima información sobre todo tipo de cosas. Queremos explorar aún más esta información, cortarla en trozos, entender de dónde viene y qué la desencadena. Con la llegada de cantidades tan grandes de datos, la gente ha descubierto que las hojas de cálculo no son suficientes. Se necesita una solución mayor, algo así como una hoja de cálculo con esteroides. Más información 5 Dec 2022 Kateryna Koidan ¿Cómo se escribe una sentencia SELECT en SQL? SQL es un lenguaje para comunicarse con bases de datos relacionales, y la sentencia SELECT es lo primero que aprenderás cuando empieces a usar SQL. En este artículo, aprenderás a escribir sentencias SELECT, desde lo más básico hasta lo más avanzado. ¿Qué es SQL? SQL significa "Lenguaje de Consulta Estructurado". Tiene una larga historia que comenzó en la década de 1970. Siendo el estándar para la comunicación con bases de datos relacionales, ha mantenido su popularidad. Más información 5 Dec 2022 Tetyana Skorykh ¿Cómo mejorará el aprendizaje de SQL mi trabajo diario? Tanto si quieres impulsar tu desarrollo profesional, como si quieres aprender habilidades muy demandadas o empezar algo nuevo e interesante, aprender SQL te facilitará la vida de muchas maneras. ¿Está pensando en aprender SQL pero no está seguro de si es una buena idea? A primera vista, aprender SQL puede parecer completamente inútil, sobre todo si el sector al que te dedicas no está relacionado con la informática. Pero eso no es cierto. Más información 5 Dec 2022 Kateryna Koidan ¿Cómo deshacerse de los duplicados en un JOIN SQL? ¿Tiene duplicados no deseados en su consulta SQL JOIN? En este artículo, hablaré de las posibles razones por las que se obtienen duplicados después de unir tablas en SQL y mostraré cómo arreglar una consulta dependiendo de la razón detrás de los duplicados. Los analistas de datos con poca experiencia en Tipos de JOIN en SQL a menudo encuentran duplicados no deseados en el conjunto de resultados. Para los principiantes es un reto identificar la razón detrás de estos duplicados en los JOINs. Más información 5 Dec 2022 Dmitri Vaitkun ¿Cuáles son los diferentes tipos de JOIN de SQL? No se puede subestimar la importancia del JOIN cuando se aprende SQL. No sólo es una de las operaciones más fundamentales en las bases de datos relacionales, sino que también es muy versátil con muchos tipos diferentes. Aunque el JOIN de SQL puede ser intimidante al principio, se convierte en un instrumento muy útil en su arsenal una vez que lo entiende. Exploremos todos los tipos de SQL JOIN. Más información 5 Dec 2022 Andrew Bone ¿Cuál es la función de DISTINCT en SQL? La palabra clave DISTINCT en SQL juega un papel importante en la eliminación de valores duplicados de sus resultados. Este artículo proporciona ejemplos que muestran exactamente cómo funciona DISTINCT. Por defecto, las consultas SQL muestran todas las filas devueltas, incluyendo las duplicadas, en el conjunto de resultados. La palabra clave DISTINCT en la cláusula SELECT se utiliza para eliminar las filas duplicadas y mostrar una lista única de valores. En otras palabras, la palabra clave DISTINCT recupera valores únicos de una tabla. Más información 5 Dec 2022 Martyna Sławińska ¿Cuál es la diferencia entre las cláusulas WHERE y HAVING en SQL? A medida que la cantidad de datos en el mundo crece día a día, aumenta la necesidad de gestionar y consultar los datos de manera eficiente. SQL ofrece formas de manipular y consultar datos a cualquier escala. Como parte importante de esto, las cláusulas WHERE y HAVING permiten filtrar los datos según las necesidades, pero no son lo mismo. Explicaremos en detalle las diferencias entre ellas. Una de las tareas más comunes en la manipulación y consulta de datos es el filtrado mediante las cláusulas WHERE y HAVING. Más información 5 Dec 2022 Kateryna Koidan ¿Cuál es la diferencia entre WHERE y ON en los JOINs de SQL? Cuando une tablas en SQL, puede tener condiciones en una cláusula ON y en una cláusula WHERE. Muchos se confunden con la diferencia entre ellas. En este artículo, discutiremos este tema recordando primero el propósito de las cláusulas ON y WHERE y luego demostrando con ejemplos qué tipos de condiciones deben estar en cada una de estas cláusulas. Tanto la cláusula ON como la cláusula WHERE pueden especificar condiciones. ¿Pero hay alguna diferencia entre ellas? Más información 5 Dec 2022 Andrew Bone Uso de los operadores AND, OR y NOT en SQL ANDLos operadores AND, OR y NOT son operadores lógicos importantes en SQL. Le ayudan a combinar las condiciones utilizadas para filtrar los registros. Se suelen utilizar junto con las cláusulas WHERE o HAVING. Además, este tema es una pregunta bastante común en las entrevistas de trabajo de SQL. Para ayudarte a entender completamente estos operadores, te llevaré a través de algunos ejemplos, explicando completamente la sintaxis y el propósito de cada uno. Más información 5 Dec 2022 Zahin Rahman Una visión general de las funciones de texto SQL En este artículo, hablaremos de los pormenores de las funciones de texto más comunes de SQL, que le permiten encontrar y trabajar con valores de cadena. Antes de que nos sumerjamos en las funciones de texto, recapitulemos rápidamente lo que es una función SQL. En pocas palabras, una función es un fragmento de código predefinido que puede utilizar en su consulta SQL. Por ejemplo, las funciones SUM(), AVG(), y COUNT() se aplican a variables numéricas para calcular la suma, el promedio y el número de registros respectivamente. Más información 5 Dec 2022 Tihomir Babic Una visión general de las funciones agregadas en SQL Las funciones agregadas se utilizan habitualmente en SQL. Este artículo le guiará en su uso y le mostrará ejemplos de cómo funcionan. Las funciones agregadas de SQL son una herramienta útil, especialmente para crear informes. No son difíciles de entender, especialmente si tienes algo de experiencia con Excel o programas similares. Probablemente hayas utilizado funciones de agregación como SUM o AVERAGE en una hoja de cálculo. Incluso si sólo las utilizas ocasionalmente, conocer las funciones de agregación puede ayudarte a entender mejor tus datos y a trabajar de forma más eficiente. Más información 5 Dec 2022 Kateryna Koidan Una Guía Detallada de SQL ORDER BY A menudo es necesario mostrar la salida de la consulta SQL en un orden específico en lugar de arbitrariamente. En este artículo, explicaré las muchas maneras en que puedes hacerlo con la cláusula ORDER BY de SQL. Para ordenar los registros en SQL, necesitarás usar la cláusula ORDER BY. En este artículo, explicaré en detalle cómo usar ORDER BY para ordenar la salida por una o más columnas, en orden ascendente (A-Z) o descendente (Z-A), y usando la(s) columna(s) existente(s) o usando la(s) columna(s) calculada(s) por una función agregada. Más información 5 Dec 2022 Kamila Ostrowska Términos de SQL que los principiantes deben conocer - Parte 4 Aquí está: otra tanda de términos SQL imprescindibles. En las dos primeras partes, cubrimos las tablas, las bases de datos relacionales, las consultas, los alias, Tipos de JOIN en SQL, las claves primarias y las subconsultas. La última vez, pasamos a términos más avanzados como INSERT INTO, GROUP BY y HAVING. ¿Estás preparado para profundizar en la terminología de SQL? Esta es la cuarta entrega de nuestra serie sobre términos básicos de SQL para principiantes (y para todos los demás). Más información 5 Dec 2022 Jakub Romanowski Términos de SQL que los principiantes deben conocer - Parte 3 Esta es la tercera parte de mi lista de términos esenciales de SQL para principiantes. En la primera, aprendiste lo que son las tablas, las bases de datos relacionales y las consultas. En la segunda parte del tutorial, te hablé de los alias, Tipos de JOIN en SQL, las claves primarias y las subconsultas. Ahora, es el momento de los términos más avanzados de las bases de datos. Pero no tengas miedo. Más información 5 Dec 2022 Jakub Romanowski Términos de SQL que los principiantes deben conocer - Parte 2 Esta es la segunda parte de mi lista de términos esenciales de SQL para principiantes. En la primera, aprendiste lo que es una tabla, una base de datos relacional y una consulta. Ahora, es el momento de los términos más avanzados de las bases de datos. Pero no tengas miedo. No te machacaré con definiciones científicas. Lo explicaré todo de forma sencilla para que puedas entenderlo fácilmente. Si quieres repasar los términos básicos de SQL, consulta mi artículo anterior, Términos de SQL que los principiantes deben conocer. Más información 5 Dec 2022 Jakub Romanowski Términos de SQL que los principiantes deben conocer ¿Has empezado a aprender SQL? ¿Se siente un poco perdido en el laberinto de nuevas palabras e ideas? Aquí tienes una lista de 10 términos SQL absolutamente esenciales para principiantes. Cuando empiezas a aprender SQL, hay mucho que procesar. Y algunas de ellas, incluso los términos básicos de SQL, se pierden en la confusión. Si esto te suena a ti, guarda este artículo en tus favoritos; será una referencia muy útil. Más información 5 Dec 2022 Zahin Rahman Tutorial de SQL HAVING Aprenda a utilizar la cláusula HAVING de SQL para filtrar grupos utilizando sus propias condiciones especificadas. La cláusula HAVING de SQL suele ser un concepto difícil de entender, especialmente para los principiantes. Además, sus casos de uso específicos pueden ser difíciles de visualizar sin ejemplos concretos basados en conjuntos de datos del mundo real. En este tutorial, aprenderá a aplicar la cláusula HAVING de SQL para filtrar grupos de registros basados en condiciones específicas. Más información 5 Dec 2022 Tihomir Babic Sintaxis SQL En el artículo de hoy, te daremos un recorrido por la sintaxis básica de SQL con un enfoque en las sentencias SELECT, INSERT INTO, UPDATEy DELETE y DELETE. SQL es un lenguaje de programación diseñado específicamente para comunicarse con las bases de datos. Le permite obtener los datos de una base de datos o cambiar los datos dentro de ella. Como cualquier lenguaje de programación, SQL tiene una sintaxis a la que hay que atenerse. Más información 5 Dec 2022 Adrian Więch Olvídate de Excel, choca los cinco con SQL Descubra por qué debería olvidarse de Excel y empezar a utilizar SQL aunque no sea un experto en informática. Le mostraremos lo fácil que es aprender SQL, cómo puede hacerle trabajar mejor y cómo LearnSQL.es hace que el proceso de aprendizaje sea divertido. "No me ocupo de los datos" La frase anterior la escuchamos con frecuencia de personas ajenas al sector de la informática. Pues bien, no es del todo cierto. Más información 5 Dec 2022 Tihomir Babic La función de subcadena de SQL en 5 ejemplos ¿Trabaja con datos de texto en SQL? Explicamos cómo obtener valores de cualquier punto de una cadena. Cuando piensa en trabajar con datos en SQL, lo primero que se le ocurre es una base de datos llena de números y su código SQL haciendo cálculos muy sofisticados. Pero el texto también es un dato. Es muy común encontrar datos de texto en las bases de datos. No sólo hay que extraerlos, sino que a menudo también hay que manipularlos. Más información 5 Dec 2022 Himanshu Kathuria La función SQL AVG() explicada con ejemplos Explicamos la función SQL AVG() con ejemplos prácticos, cubriendo cómo y dónde puedes y no puedes usarla. La media es probablemente una de las métricas más utilizadas para describir algunas características de un grupo. Es tan versátil y útil que puede describir algo sobre casi todo. Si te gustan los deportes, verás cosas como la media de carreras por partido en béisbol, la media de asistencias por partido o por temporada en baloncesto, etc. Más información 5 Dec 2022 Kateryna Koidan La Guía Completa de la Cláusula SQL WHERE Aprenda a utilizar la cláusula WHERE de SQL para filtrar filas. En este completo artículo, cubrimos los operadores de comparación y los operadores BETWEEN, IN, LIKE, AND, OR y NOT. El filtrado de filas de salida es una de las primeras cosas que debe aprender al comenzar su viaje en SQL. En esta guía, veremos cómo usar la cláusula WHERE de SQL para filtrar filas en diferentes escenarios. Cubriremos casos de uso básicos y algunos más avanzados. Más información 5 Dec 2022 Kateryna Koidan Funciones de fecha y hora de SQL en 5 dialectos populares de SQL ¿Está confundido por todas las funciones de fecha y hora utilizadas en los diferentes dialectos de SQL? En este artículo, resumo los tipos de datos de fecha y hora utilizados en PostgreSQL, Oracle, SQLite, MySQL y T-SQL. También proporciono ejemplos con las funciones clave de fecha y hora de SQL utilizadas en estos dialectos. ¡Es hora de convertirse en gurús de la fecha y la hora! ¿Quiere calcular la frecuencia con la que los empleados llegan tarde al trabajo? Más información 5 Dec 2022 Himanshu Kathuria Explicación de la función de recuento de SQL con 7 ejemplos Una de las funciones agregadas más útiles de SQL es la función COUNT(). Si eres nuevo en SQL y quieres conocer las distintas formas de utilizar la función COUNT() con algunos ejemplos prácticos, este artículo es para ti. La función COUNT() es una de las funciones agregadas más útiles en SQL. Contar el número total de pedidos de un cliente en los últimos días, el número de visitantes únicos que han comprado una entrada a un museo o el número de empleados de un departamento, todo ello puede hacerse utilizando la función COUNT(). Más información 5 Dec 2022 Dorota Wdzięczna Explicación de la cláusula HAVING en SQL ¿Qué es la cláusula HAVING de SQL? ¿Por qué se necesita y dónde se utiliza? Vamos a explicar HAVING en detalle. HAVING es una cláusula muy común en las consultas SQL. Al igual que WHERE, ayuda a filtrar los datos; sin embargo, HAVING funciona de manera diferente. Si está familiarizado con la cláusula GROUP BY y sólo ha oído hablar de HAVING - o si no está familiarizado con HAVING en absoluto - este artículo es lo que necesita. Más información 5 Dec 2022 Ignacio L. Bisso Explicación de INNER JOIN en palabras sencillas En este artículo, cubriré quizás el elemento más importante del lenguaje SQL. Así es. Estoy hablando de la cláusula INNER JOIN de SQL. Como sabes, en una base de datos los datos se almacenan en varias tablas. En mi último artículo, cubrí cómo crear consultas SQL cuando los datos que necesitas están en una sola tabla. ¿Pero qué pasa si los datos que necesitas están en dos tablas? Para este caso, necesita usar una cláusula JOIN para combinar ambas tablas, que es algo similar a conectar ambas tablas. Más información 5 Dec 2022 Ignacio L. Bisso Cómo utilizar la función ROUND() en SQL ¿Necesita redondear resultados numéricos en SQL? La función ROUND() está aquí para hacer el trabajo. Las bases de datos relacionales modernas ofrecen muchas funciones incorporadas que amplían las capacidades de SQL. En este artículo, utilizaremos ejemplos prácticos para explicar cómo funciona la función ROUND(). (Alerta de spoiler: si has adivinado que redondea un número a una determinada cifra decimal, ¡estás en lo cierto! Sigue leyendo para saber más). Funciones estándar de SQL Cada base de datos SQL (PostgreSQL, MySQL, Oracle, SQL Server entre otras) tiene un conjunto de funciones incorporadas. Más información 5 Dec 2022 Ignacio L. Bisso Cómo utilizar la función COALESCE() en SQL Los usuarios de SQL se encuentran a menudo con valores NULL en sus consultas y necesitan procesarlos adecuadamente. La función COALESCE() ayuda a manejar los valores NULL. Lee este artículo para aprender a utilizar COALESCE() en tus consultas. Las tablas SQL almacenan datos en registros, y los registros están compuestos por campos. Puede haber situaciones en las que no conozcamos el valor de un campo específico. Por ejemplo, supongamos que tenemos una tabla con los datos de persons. Más información 5 Dec 2022 Himanshu Kathuria Cómo utilizar CASE en SQL Si necesitas evaluar múltiples sentencias condicionales, la sentencia CASE de SQL hará el trabajo. Esto es lo que necesita saber para utilizar CASE como un profesional. ¿Por qué es tan importante CASE en SQL? Si está analizando o manipulando datos, a menudo querrá definir reglas basadas en ciertas condiciones, por ejemplo, si el rendimiento de un empleado está por encima de la media, déle un aumento del 10%; si es sobresaliente, déle un aumento del 15%; en caso contrario, déle un aumento del 5%. Más información 5 Dec 2022 Tihomir Babic Cómo usar CASE en ORDER BY en SQL Este artículo le mostrará cómo y cuándo utilizar CASE en una cláusula ORDER BY . ¿Ha utilizado alguna vez una sentencia CASE? Seguro que sí, al menos en una sentencia SELECT. Pero, ¿lo has utilizado alguna vez en una cláusula ORDER BY? ¿No? Lo harás, una vez que te enseñe cómo hacerlo. No te preocupes si nunca has utilizado una sentencia CASE. Te lo mostraré y explicaré con un breve ejemplo. Más información 5 Dec 2022 Tihomir Babic Cómo escribir múltiples CTEs en SQL Aproveche todo el potencial de las CTEs combinando dos o más de ellas en una sola consulta SQL. Las expresiones comunes de tabla, o CTEs, pueden ser una poderosa herramienta SQL. Cuando se escriben dos (o incluso más) CTEs juntas, este poder se multiplica. En este artículo, te mostraré tres formas de escribir múltiples CTEs: Usando dos CTEs independientes en una consulta SQL. Usando dos CTEs donde el segundo CTE hace referencia al primero. Más información 5 Dec 2022 Marian Dziubiak Cómo entender la cláusula GROUP BY La cláusula GROUP BY es una parte importante de la sentencia SQL SELECT. Pero los nuevos codificadores de SQL pueden encontrarse con algunos problemas cuando esta cláusula se usa incorrectamente. Aquí se explica cómo evitar esos problemas. Estás aprendiendo SQL. Sabes cómo SELECCIONAR algunos datos DESDE una tabla y cómo filtrar los datos con una cláusula WHERE. Puedes procesar los datos utilizando funciones de agregación (MIN, MAX, SUM, AVG y otras). Más información 5 Dec 2022 Pierre Timms Cómo convencer a tu jefe de que necesitas empezar a aprender SQL Aprender SQL es un gran objetivo. Ahora, si pudieras convencer a tu jefe de que es bueno tanto para la empresa como para ti... Eres consciente de los beneficios de añadir SQL a tu conjunto de habilidades. Cree que las recompensas obtenidas al aprender SQL también beneficiarán a su empleador: no es sólo otra forma de desarrollar su perfil profesional. Pero, ¿cómo puede explicar esto a su jefe? Al fin y al cabo, esperas que metan las manos en los bolsillos de la empresa para financiar tu formación. Más información 5 Dec 2022 Kateryna Koidan Cómo conservar las filas no coincidentes de dos tablas en un JOIN de SQL ¿Quiere unir dos tablas en SQL sin eliminar las filas no coincidentes? ¿Quiere mantener las filas no coincidentes de una o ambas tablas? En este artículo, le explicaré cómo mantener todos los registros que desee utilizando los JOINs externos, tales como LEFT JOIN, RIGHT JOIN y FULL JOIN. Se incluyen ejemplos. El SQL JOIN es una poderosa herramienta que le ayuda a combinar datos de múltiples tablas de su base de datos. Más información 5 Dec 2022 Adrian Więch Cómo aprender la sentencia SELECT en SQL Cuando uno piensa en aprender SQL, una de las primeras cosas que se encuentra es la sentencia SELECT. La selección de información es posiblemente la función más importante de SQL. En este artículo, demostraremos los casos de uso típicos de la sentencia SELECT de SQL con ejemplos prácticos. Lee este artículo si eres un usuario principiante de bases de datos y te gustaría saber lo que SELECT puede hacer por ti. Más información 5 Dec 2022 Kateryna Koidan Cómo actualizar sólo las 10 primeras filas en SQL Las bases de datos del mundo real requieren una actualización continua. A menudo, usted necesita actualizar registros específicos; incluso puede querer actualizar sólo la primera fila, o las primeras 10, 100 o 1000 filas. Exploremos cómo actualizar filas de una cantidad específica desde el principio en SQL. ¿Qué es el UPDATE en SQL? En SQL, una sentencia UPDATE modifica los registros existentes de una tabla. Puede elegir actualizar columnas enteras o actualizar filas filtradas con una sentencia WHERE. Más información 5 Dec 2022 Tihomir Babic Cómo Utilizar Funciones Agregadas en la Cláusula WHERE Filtrar los datos según el resultado de una función agregada es una tarea común de análisis de datos. Entonces, ¿cómo se utilizan los agregados en la cláusula WHERE de la cláusula WHERE? Dedicaremos todo este artículo a responder a esa pregunta. La combinación de funciones agregadas y el filtrado basado en sus resultados se utiliza a menudo en el análisis de datos, por ejemplo, mostrando las sucursales con ventas totales superiores a X, los países en los que el número de puestos es inferior a Y, los estudiantes con una puntuación media inferior a Z, etc. Más información 5 Dec 2022 Tihomir Babic Cómo Combinar Dos Funciones Agregadas en SQL ¿Tiene problemas para utilizar dos funciones agregadas en una consulta? Este artículo le mostrará cómo hacerlo de la manera correcta - en realidad, de las dos maneras correctas. En el análisis de datos y la elaboración de informes, a menudo necesitamos contar el número de registros o sumarlos y luego calcular la media de este recuento o suma. Traducido a la lógica de SQL, esto es la agregación de datos agregados, o la agregación multinivel. Más información 5 Dec 2022 Kateryna Koidan Cosas que los principiantes de SQL deben tener en cuenta antes de escribir una consulta SQL SQL es conocido por su sintaxis fácil de seguir que incluso los principiantes pueden entender bastante rápido. Sin embargo, para escribir tus propias consultas SQL, necesitas conocer los fundamentos. Exploremos qué cosas hay que tener en cuenta antes de escribir una consulta SQL. Si buscas una carrera en el ámbito del análisis de datos o simplemente quieres trabajar de forma eficaz e independiente con los datos en cualquier puesto analítico, necesitarás dominar SQL. Más información 5 Dec 2022 Tihomir Babic Consejos de SQL JOIN para principiantes Si es un principiante y quiere saber cómo empezar a utilizar Tipos de JOIN en SQL en sus consultas, ha llegado al lugar adecuado. El uso de la cláusula SQL JOIN es necesario si quieres consultar varias tablas. Tarde o temprano, tendrás que utilizar más de una tabla en una consulta. Es la naturaleza de las bases de datos relacionales en general: consisten en datos que suelen guardarse en múltiples tablas; a su vez, éstas forman una base de datos. Más información 5 Dec 2022 Himanshu Kathuria Cláusula ORDER BY de SQL con 7 ejemplos Conozca la cláusula SQL ¡ORDER BY! Nuestros ejemplos prácticos y sencillos le ayudarán a entender su sintaxis, usos comunes y mejores prácticas. SQL o Lenguaje de Consulta Estructurado le permite "hablar" con una base de datos. Le permite crear, recuperar y manipular los datos de una base de datos relacional. Este lenguaje se ha vuelto tan omnipresente que casi ningún campo relacionado con los datos ha dejado de ser tocado por él. Más información 5 Dec 2022 Himanshu Kathuria Aprender SQL en 4 pasos ¿Quieres trabajar con datos? Necesitarás SQL. Afortunadamente, puedes aprender SQL en sólo 4 pasos. Si estás interesado en el procesamiento de datos o en trabajar con ellos en general, probablemente habrás oído hablar de SQL. Ahora que el almacenamiento de datos es barato y accesible, se pueden almacenar y analizar los datos de cada transacción. De ahí que haya una gran demanda de personas que puedan capturar y trabajar con estos datos. Más información 5 Dec 2022 Kateryna Koidan 4 formas sencillas de aprender por fin qué JOIN utilizar en una consulta SQL Probablemente ya sepa que debe utilizar el JOIN para combinar datos de varias tablas. ¿Pero qué tipo de JOIN? En este artículo, presentaré cuatro formas sencillas para aprender finalmente qué JOIN utilizar en diferentes escenarios. Antes de pasar a las estrategias inteligentes para aprender Tipos de JOIN en SQL, le sugiero que haga un breve repaso de los principales tipos de JOIN. Revisaremos varios ejemplos para recordar la diferencia entre (INNER) JOIN, LEFT (OUTER) JOIN, RIGHT (OUTER) JOIN, y FULL (OUTER) JOIN. Más información 10 Aug 2022 Agnieszka Kozubek-Krycuń ¿Por qué no se permiten las funciones de ventana de SQL en GROUP BY? Es cierto: el orden de las operaciones en SQL determinan que las funciones de ventana no estén permitidas en GROUP BY. Pero puedes utilizarlas de todos modos con este truco especial. Las funciones de ventana de SQL son una de las características más potentes del lenguaje. Sin embargo, la sintaxis de las funciones de ventana no es fácil de dominar, y tiene muchos detalles que pueden hacer tropezar a los principiantes. Más información 10 Aug 2022 Rebecca McKeown ¿Cuánto tiempo se tarda en aprender SQL? Los mejores consejos para dominar SQL ¿Es difícil aprender SQL? ¿Cuánto tiempo se tarda en dominar SQL? Este artículo responderá a esas preguntas,a la vez que te enseñará a usar los comandos SQL más útiles. ¿Cuánto tiempo se tarda en aprender SQL? Si alguna vez has intentado aprender un nuevo idioma, sabes que no es una tarea sencilla y que puede llevar años. Por suerte, dominar SQL es mucho más sencillo que dominar adverbios o géneros gramaticales. Más información 10 Aug 2022 Zahin Rahman ¿Cuál es la mejor formación en línea para aprender SQL? En el mundo actual, donde los datos poseen una importancia superlativa, el conocimiento de SQL es una habilidad muy requerida. Sin embargo, no es algo que pueda dominarse en apenas quince días. Con tantos recursos a disposición para aprender SQL, ¿por dónde empezar a estudiar y practicar SQL? En los últimos cinco años, ha crecido la demanda de expertos en bases de datos. Si quieres avanzar en tu carrera profesional en el desarrollo, la administración, el almacenamiento o el análisis de bases de datos, la formación y el dominio de SQL es una necesidad absoluta. Más información 10 Aug 2022 Rebecca McKeown SQL INSERT, SQL UPDATE, SQL DELETE - ¡Oh! ¿Te interesa entender cómo funcionan INSERT, UPDATE o DELETE en SQL? ¡Te pondremos al día con ejemplos útiles y un completo paso a paso! ¿Qué hacen las sentencias INSERT, UPDATE y DELETE en SQL? Si trabajas en la ingeniería de datos, en la administración de bases de datos, o si sólo eres un aficionado a los datos, algún día te encontrarás con una base de datos que se convertirá en tu " Más información 29 Jul 2022 Kateryna Koidan ¿Qué es una consulta anidada en SQL? ¿Alguna vez quiso crear una consulta con varias sentencias SELECT? Buenas noticias. Puede hacer esto, y mucho más, con las consultas anidadas de SQL. Si lleva tiempo aprendiendo SQL (y, quizás, escribiendo algunas consultas), probablemente se haya encontrado con casos en los que parece que hace falta otra expresión SELECT dentro de la expresión principal. A lo mejor, se pregunta: "¿Es posible utilizar SELECT anidadas en SQL?" Sí, es posible. Más información 29 Jul 2022 Rebecca McKeown Por qué y cómo encontrar trabajos freelance de SQL Si debido a la COVID-19, ahora piensa "quiero dejar de trabajar para otras personas y quiero tener una vida más satisfactoria como dueño de mi propio destino", tengo buenas noticias para usted. No solo es posible trabajar de freelancer de SQL, sino que también es una decisión profesional que puede ser lucrativa y liberadora. Le permitirá trabajar para una amplia variedad de clientes y hacerlo a su propio ritmo. Más información 29 Jul 2022 Andrew Bone Las 10 principales preguntas de las entrevistas sobre JOIN en SQL y cómo responderlas ¿Alguna vez pensó en qué preguntas sobre JOIN en SQL le pueden hacer en una entrevista? ¿Se siente preparado para responderlas? Este artículo cubre las preguntas más habituales de las entrevistas sobre JOIN en SQL y cómo responderlas. Si está solicitando un trabajo como analista de datos o desarrollador de software, es probable que le pregunten sobre sus conocimientos de las cláusulas JOIN en SQL. Las cláusulas JOIN en SQL son un gran tema sobre el que los entrevistadores suelen preguntar. Más información 25 Jul 2022 Kamil Bladoszewski Cómo unir 3 tablas (o más) en SQL El uso de JOIN en SQL no está restringido a unir solo dos tablas. Puede unir 3, 4 o incluso más. Las posibilidades son ilimitadas. Si acaba de aprender a usar JOIN en SQL, es posible que piense que su uso está limitado a dos tablas. Es algo habitual, este concepto puede ser difícil de entender, y la idea de que los JOIN pueden ser aún más complicados puede ser realmente aterradora al principio. Más información 25 Jul 2022 Zahin Rahman Cómo encontrar valores duplicados en SQL Los registros duplicados hacen perder tiempo, espacio y dinero. Aprenda cómo encontrar y corregir los valores duplicados con las cláusulas GROUP BY y HAVING de SQL. Las mejores prácticas de las bases de datos suelen indicar que se tengan las restricciones únicas (como la clave principal) en una tabla, para que no se dupliquen las filas cuando se extraen y consolidan los datos. Sin embargo, es posible que, algún día, usted se encuentre trabajando en un conjunto de datos con filas duplicadas. Más información 24 Jul 2022 Cómo crear una combinación izquierda de varias tablas en SQL ¿Se pueden hacer LEFT JOIN de tres tablas en SQL? Sí, por supuesto. Si es necesario, en una consulta de análisis se pueden usar varias operaciones LEFT JOIN. En este artículo, voy a incluir algunos ejemplos para demostrar cómo hacer LEFT JOIN a varias tablas en SQL y cómo evitar algunos errores habituales al hacerlo. ¿Qué es una operación LEFT JOIN? Comencemos recordando qué es una operación LEFT JOIN y cómo usarla. Más información 23 Jul 2022 Martyna Sławińska ¿Qué es Self Join en SQL? Una explicación con siete ejemplos Self join es una alternativa muy popular de JOIN (unión) en SQL. Mientras que la mayoría de los JOIN enlazan dos o más tablas entre sí para presentar sus datos de forma conjunta, una self join (autounión) enlaza una tabla consigo misma. Esto se suele hacer uniendo una tabla consigo misma una sola vez dentro de una consulta SQL, pero es posible hacerlo varias veces dentro de la misma consulta. Más información 23 Jul 2022 Tihomir Babic ¿Cuál es la diferencia entre COUNT(*), COUNT(1), COUNT(nombre de columna) y COUNT(DISTINCT nombre de columna)? ¿Te has dado cuenta de que existen diferentes variaciones de la función COUNT() de SQL? Este artículo explica los distintos argumentos y sus usos. Como usuario de SQL, probablemente estés familiarizado con la función COUNT(). Aunque es relativamente sencilla, se puede utilizar de varias formas diferentes. Y cada forma, a su vez, presenta usos muy diferente. Imagino que has visto código que contiene la función COUNT(*) o COUNT(1). Probablemente, también hayas visto otros usos de la función COUNT(), tales como COUNT(nombre de columna) y COUNT(DISTINCT nombre de columna), aunque no los hayas utilizado. Más información 23 Jul 2022 Dorota Wdzięczna Las funciones LAG y LEAD en SQL LAG() y LEAD() son funciones posicionales. Una función posicional es una función de tipo ventana. Si no sabes cuándo o cómo usarlas, cuál es la sintaxis de cada función, por qué podrías querer usarlas y cuáles son las diferencias, ¡sigue leyendo! LAG() y LEAD() son funciones posicionales. Son funciones de ventana y resultan muy útiles en la creación de informes, ya que pueden hacer referencia a datos de filas superiores o inferiores a la fila actual. Más información 23 Jul 2022 Andrew Bone Funcionamiento del operador de división en SQL El operador de división en SQL se utiliza para dividir una expresión o un número por otro. Este artículo te enseñará exactamente cómo utilizarlo y los errores comunes que debes evitar en el camino. El operador de división en SQL se considera un operador aritmético. Los operadores aritméticos son suma (+), resta (-), multiplicación (*), división (/) y el módulo (%). Este artículo se centrará en el operador de división, y en las reglas que deben seguirse y algunos errores comunes a los que hay que prestar atención cuando se intenta dividir en SQL. Más información 21 Jul 2022 Martyna Sławińska ¿Qué son las funciones agregadas en SQL y cómo se utilizan? Los datos son su fuente de conocimiento. Y gracias a las funciones de agregación de SQL, puede extraer el conocimiento preciso que necesita de sus datos de forma eficiente. Lea a continuación para saber más. Las principales funciones de agregación de SQL son las siguientes COUNT(column_name | *) devuelve el número de filas de una tabla. SUM(column_name) devuelve la suma de los valores de una columna numérica. AVG(column_name) devuelve el valor medio de una columna numérica. Más información 21 Jul 2022 Andrew Bone ¿Qué hacen las cláusulas INTERSECT y MINUS de SQL? ¿Conoce la diferencia entre las cláusulas INTERSECT y MINUS de SQL y cómo utilizarlas? En este artículo encontrarás ejemplos y explicaciones. SQL INTERSECT y MINUS son cláusulas útiles para encontrar rápidamente la diferencia entre dos tablas y encontrar las filas que comparten. INTERSECT compara los datos entre tablas y devuelve sólo las filas de datos que existen en ambas tablas. MINUS compara los datos entre las tablas y devuelve las filas de datos que existen sólo en la primera tabla que se especifica. Más información 21 Jul 2022 Marija Ilic ¿Qué es una CTE? Después de dominar sentencias como SELECT, DELETE, INSERT y GROUP BY, es posible que busque formas de mejorar la mantenibilidad, reproducibilidad y legibilidad del código. En ese momento, es probable que empiece a conocer los conceptos modernos de SQL que se introdujeron a principios de la década de 2000. Una de estas técnicas SQL es la CTE? (expresión de tabla común), un conjunto de resultados temporal con nombre. En este artículo, aprenderás qué es una CTE y cómo utilizarla para mejorar el mantenimiento y la legibilidad de tu código. Más información 21 Jul 2022 Tihomir Babic ¿Qué es una CTE recursiva en SQL? El artículo que le mostrará ejemplos prácticos del uso de CTEs recursivas en SQL. Si has oído hablar de las CTEs recursivas de SQL pero nunca las has utilizado, este artículo es para ti. También es para ti si nunca te cansas de los ejemplos de CTE recursivas. Antes de profundizar en la recursión, te recordaré qué son las CTEs y cuál es su sintaxis. Luego haré lo mismo con las CTEs recursivas. Más información 21 Jul 2022 Andrew Bone ¿Qué es la cláusula SQL GROUPING SETS y cómo se utiliza? Los CONJUNTOS DE AGRUPACIÓN son grupos, o conjuntos, de columnas por los que se pueden agrupar las filas. En lugar de escribir varias consultas y combinar los resultados con un UNION, puede utilizar simplemente GROUPING SETS. GROUPING SETS en SQL puede considerarse una extensión de la cláusula GROUP BY. Permite definir múltiples conjuntos de agrupación en la misma consulta. Veamos su sintaxis y cómo puede ser equivalente a un GROUP BY con múltiples cláusulas UNION ALL. Más información 21 Jul 2022 Marija Ilic ¿Por qué debería aprender las funciones de ventana de SQL? SQL existe desde hace más de 25 años. Su sintaxis básica -como SELECT, WHERE, GROUP BY, HAVING y ORDER BY- es bien conocida. Pero, ¿hay algo más que el SQL tradicional? ¿Puede ir más allá de lo básico y mejorar sus habilidades? La respuesta a esta pregunta es sí. Existe una versión moderna de SQL. En este artículo, vamos a sumergirnos en la versión moderna y a aprender sobre las funciones de ventana de SQL. Más información 21 Jul 2022 Agnieszka Kozubek-Krycuń ¿Cómo seleccionar la primera fila de un grupo? A menudo se quiere seleccionar una sola fila de cada grupo GROUP BY. PostgreSQL tiene una sentencia especialmente para eso: SELECT DISTINCT ON. Digamos que quiero seleccionar un informe meteorológico para cada localidad. location time report Ottawa 2014-05-15 8:00 sunny 2014-05-15 11:00 cloudy 2014-05-15 15:00 rainy Warsaw 2014-05-15 8:00 overcast 2014-05-15 11:00 sunny 2014-05-15 15:00 rainy SELECT DISTINCT ON (location) location, time, report FROM weather_reports; Más información 21 Jul 2022 Tihomir Babic ¿Cuándo debo utilizar las funciones de ventana de SQL? ¿Ha oído a alguno de sus colegas presumir de utilizar las funciones de ventana de SQL? ¿Conoce el SQL básico pero no sabe mucho, o nada, sobre las funciones de ventana? Si quieres aprender sobre las funciones de ventana y cómo utilizarlas en un contexto empresarial, estás en el lugar adecuado. Esto sucede a menudo. Alcanzas un cierto nivel de conocimientos y te sientes el rey (o la reina) del mundo. Más información 21 Jul 2022 Zahin Rahman Uso de GROUP BY en SQL Ahora que conoce los comandos principales de SQL, potencie sus consultas con la cláusula GROUP BY y las funciones de agregación. GROUP BY es una cláusula SQL que organiza los datos en grupos basados en un valor (o valores) común. Se utiliza ampliamente para obtener información resumida de grandes conjuntos de datos, así como para calcular estadísticas agregadas básicas. Una vez que haya comprendido los comandos básicos de SQL como SELECT, WHERE, y JOIN, el dominio de la cláusula GROUP BY puede ayudarle a implementar sus conocimientos de SQL en escenarios de inteligencia empresarial del mundo real. Más información 21 Jul 2022 Andrew Bone UNION vs. UNION ALL en SQL: ¿Cuál es la diferencia? UNION y UNION ALL se utilizan para recuperar registros de varias tablas. Este artículo detallará las diferencias entre ambas, permitiéndole hacer la mejor elección para cada escenario único. Puede utilizar los comandos UNION y UNION ALL de SQL para obtener datos de varias tablas de su base de datos. Es un caso de uso común, teniendo en cuenta que la mayoría de las bases de datos tienen muchas tablas. Tanto UNION como UNION ALL se conocen como operadores de conjunto. Más información 21 Jul 2022 Tihomir Babic Las 5 mejores preguntas de la entrevista de SQL CTE Aquí tienes cinco preguntas (¡y soluciones!) sobre CTEs que (probablemente) te harán en una entrevista. No digo que te hagan estas preguntas sobre CTEs SQL en todas las entrevistas de trabajo. Pero cuando lo hagas, probablemente sean del tipo de las cinco que voy a mostrar aquí. Aparte de las preguntas teóricas sobre CTEs, no hay muchas variaciones en los escenarios de CTEs evaluados por los entrevistadores. Repasa estos cinco ejemplos y tendrás una buena base para superar tu entrevista. Más información 21 Jul 2022 Agnieszka Kozubek-Krycuń La historia de las normas SQL ¿Ha cambiado el estándar SQL en sus más de 30 años de existencia? Por supuesto. Conozca el viaje desde SQL-86 hasta el SQL moderno, el lenguaje de datos estándar de hoy en día. SQL fue creado a principios de los años 70 por IBM. En 1974, Donald Chamberlin y Raymond Boyce publicaron el artículo SEQUEL: A Structured English Query Language (Lenguaje de Consulta Estructurado en Inglés), que introdujo SQL al mundo. Más información 21 Jul 2022 Agnieszka Kozubek-Krycuń La historia de SQL - Cómo empezó todo ¿Quién creó SQL y por qué? Descúbralo en este artículo. ¿Estás aprendiendo SQL? ¿O está a punto de dar el primer paso para trabajar con bases de datos? ¡Gran decisión! En cualquier caso, merece la pena conocer la historia de SQL: de dónde viene, a quién se le ocurrió y por qué. He aquí una breve historia de SQL, empezando por su concepto fundacional: la base de datos. Ted Codd y el modelo de datos relacional Las primeras bases de datos informáticas aparecieron a finales de la década de 1960. Más información 21 Jul 2022 Ignacio L. Bisso HAVING vs. WHERE en SQL: Lo que debe saber Este artículo trata sobre las cláusulas WHERE y HAVING de SQL. Ambas cláusulas forman parte de los fundamentos del comando SELECT de SQL. Tienen usos similares, pero también hay diferencias importantes que toda persona que utilice SQL debería conocer. Veamos qué hay detrás del debate HAVING vs. WHERE. En este artículo, supondremos que trabajamos para una agencia social del gobierno que apoya a personas o familias cuyos ingresos están por debajo de un determinado umbral. Más información 21 Jul 2022 Ignacio L. Bisso Guía para principiantes de la subconsulta SQL Las subconsultas son un poderoso recurso de SQL que nos permite combinar datos de varias tablas en una sola consulta. En este artículo, te enseñaremos todo lo que necesitas para empezar a utilizar las subconsultas. Quizás la definición más simple de una subconsulta SQL es "Una consulta dentro de otra consulta". Las subconsultas son tan fáciles de entender que a menudo aparecen en los primeros capítulos de los cursos de SQL. Más información 21 Jul 2022 Kateryna Koidan Funciones de ventana SQL vs. Funciones agregadas SQL: Similitudes y diferencias Si no está familiarizado con las funciones ventana de SQL, puede preguntarse en qué se diferencian de las funciones agregadas. ¿Cuándo debe utilizar las funciones ventana? En este artículo, revisaremos las funciones ventana y las funciones agregadas, examinaremos sus similitudes y diferencias, y veremos cuál elegir dependiendo de lo que necesite hacer. Después de haber abordado el SQL básico, probablemente querrás adentrarte en algunas de sus funciones más avanzadas. Eso está muy bien; estas funciones facilitan la elaboración de informes y el análisis. Más información 21 Jul 2022 Aldo Zelen Filtrado SQL 101 A veces, las consultas SQL devuelven muchos datos que no necesitas. En este artículo, veremos un ejemplo sencillo de filtrado de consultas SQL para reducir la complejidad de los datos. La clave para aprender a filtrar datos en SQL es entender los fundamentos del álgebra booleana. Se trata de un término elegante que los matemáticos utilizan para describir expresiones que implican valores lógicos (verdadero/falso) y sus operadores asociados (y, o, no, etc. Más información 21 Jul 2022 Kateryna Koidan Enumerar y explicar todos los elementos básicos de una consulta SQL "¿Cuáles son los elementos básicos de una consulta SQL?" es una pregunta popular en las entrevistas de trabajo de SQL. En este artículo, repasamos la sintaxis básica de una consulta SQL. Una consulta SQL, que solicita información de una base de datos relacional, consta de varios elementos. Estos permiten seleccionar columnas específicas de tablas específicas y filtrar y ordenar esta información si es necesario. En este artículo, revisaré brevemente estos elementos explicando lo que hace cada uno de ellos y cómo utilizarlos. Más información 21 Jul 2022 James Wondrasek Cómo utilizar los operadores de comparación con NULL en SQL El valor NULL de SQL tiene un propósito especial. También viene con comportamientos contraintuitivos que pueden hacer tropezar a los principiantes de SQL o incluso a los programadores experimentados. Aprende a evitar estos problemas cuando uses NULL con operadores de comparación. Este artículo le ayudará a dominar las mejores prácticas para elaborar consultas SQL que funcionen con valores NULL y utilicen operadores de comparación ( =, <>, <, > ) - lo cual, si ha escrito alguna consulta SQL antes, sabe que son casi todas las consultas que escribirá. Más información 21 Jul 2022 Andrew Bone Cómo utilizar los alias en las consultas SQL Un alias SQL es útil para simplificar tus consultas y hacer que la consulta y su resultado sean más legibles. Este artículo explica por qué y cómo se pueden utilizar los alias en las consultas SQL. Puedes renombrar temporalmente una tabla o una columna dándole otro nombre. Esto se conoce como un alias SQL. Es un cambio temporal que no afecta al nombre real de la tabla en la base de datos. Más información 21 Jul 2022 Tihomir Babic Cómo encontrar el siguiente valor no nulo en SQL Necesita encontrar el siguiente valor noNULL en una serie temporal, pero no sabe cómo hacerlo. ¿Puede hacerlo en SQL? Sí, se puede. Este artículo le mostrará cómo hacerlo. Si trabajas con SQL, tarde o temprano te enfrentarás a los valores de NULL. Tener NULLs en una base de datos es casi inevitable. Sin embargo, a veces quieres evitarlos en tus informes. Esto es bastante frecuente cuando se analizan datos de series temporales; los valores de NULL significan que no hay datos disponibles. Más información 21 Jul 2022 Karolina Niewiarowska Cómo demostrar tu experiencia en Sql ¿Quieres trabajar en el sector de la informática? Esta es ahora una de las mejores ideas para una buena carrera. ¿Qué debería convencerte para hacerlo? La demanda de especialistas, los altos ingresos y el hecho de que es una profesión con futuro. Curiosamente, no va a ser tan difícil - ¡sobre todo para ti, listillo! Sólo necesitas algunas habilidades y una buena preparación de la entrevista para tener éxito. ¡Te diré cómo conseguir un buen trabajo! Más información 21 Jul 2022 Ignacio L. Bisso Cómo definir un marco de ventana en las funciones de ventana de SQL La función ventana es un recurso súper poderoso del lenguaje SQL. En el núcleo de cualquier función ventana, hay un conjunto de registros, llamado marco de ventana, definido mediante una cláusula cláusula OVER. Saber qué registros hay en el marco de la ventana, cómo están ordenados y cuáles son sus límites superior e inferior, es fundamental para entender cómo funcionan las funciones ventana. En este artículo, analizaremos y explicaremos con ejemplos cómo se pueden definir diferentes tipos de marcos de ventana. Más información 21 Jul 2022 Emil Drkušić Cómo convertirse en un desarrollador de SQL No hay una respuesta sencilla a la pregunta "¿Cómo se llega a ser desarrollador de SQL?". Sin embargo, si la respuesta fuera demasiado compleja, no tendría sentido escribir este artículo, y sin embargo lo estoy haciendo. Así que, en algún momento, encontraremos la respuesta. Como se dijo en la introducción, no hay una varita mágica que te convierta en un desarrollador de SQL. Pero la lectura de este artículo te ahorrará algo de tiempo y te ayudará a centrarte en lo que es importante para lograr tu objetivo. Más información 21 Jul 2022 Tihomir Babic Cómo calcular la longitud de una serie con SQL ¿Qué es una serie temporal y por qué calcular su longitud con SQL? ¿Cómo se calcula la longitud de una serie en SQL? Puedo responder a eso en dos palabras: ¡funciones de ventana! Sí, necesitarás algunos conocimientos de las funciones de ventana de SQL para calcular la longitud de las series. Pero, ¿qué es una serie temporal y por qué querrías averiguar su longitud? ¿Qué es una serie? Aunque hay algunas variaciones en la definición de " Más información 21 Jul 2022 Michał Kołodziejski Conozca el poder de las consultas recursivas de SQL Lo más habitual es que las consultas SQL que ejecutamos en una base de datos sean bastante sencillas. Bueno, eso depende de su función, por supuesto. Los analistas de los almacenes de datos recuperan tipos de información completamente diferentes utilizando (muy a menudo) consultas mucho más complicadas que los ingenieros de software que crean aplicaciones CRUD. Sin embargo, a veces es más sencillo o elegante ejecutar una consulta un poco más sofisticada sin necesidad de procesar más datos en el código. Más información 21 Jul 2022 Marija Ilic 7 situaciones de la vida real en las que se necesita un total acumulado y cómo calcularlo en SQL ¿Quieres aprender qué es un total acumulado y cómo calcularlo en SQL? En este artículo, describiré diferentes escenarios de negocio en los que se necesita un total acumulado. También te enseñaré cómo calcular un total acumulado en SQL con la ayuda de las funciones de ventana. ¿Preparado? Vamos allá. Definición de Total Móvil Un total acumulado es la suma acumulada de un valor y todos los valores anteriores de la columna. Más información 21 Jul 2022 Kateryna Koidan 5 razones por las que deberías usar CTEs en lugar de subconsultas Las expresiones comunes de tabla, o CTEs, se introdujeron en SQL:1999 para manejar los casos en que la salida de una consulta se utiliza dentro de otra consulta. ¿Pero no teníamos ya subconsultas para esto? En este artículo, demostraré con múltiples ejemplos por qué las CTEs son mejores que las subconsultas para la estructura y legibilidad de tus consultas SQL. Empecemos por recordar qué son las CTEs y las subconsultas y en qué se diferencian. Más información 21 Jul 2022 Kateryna Koidan 5 Mejores Prácticas para Escribir JOINs SQL Estas mejores prácticas para Tipos de JOIN en SQL le ayudarán a realizar consultas SQL legibles que proporcionen una salida precisa, clara y comprensible. Teniendo en cuenta que las bases de datos relacionales se construyen en torno a tablas relacionadas, no es de extrañar que Tipos de JOIN en SQL -que permite combinar información de varias tablas- sea una de las principales habilidades que adquieren los novatos en SQL. Tipos de JOIN en SQL El curso de LearnSQL. Más información 21 Jul 2022 Kateryna Koidan 5 Ejemplos de Subconsultas SQL Las subconsultas SQL son herramientas básicas si quieres comunicarte eficazmente con las bases de datos relacionales. En este artículo, proporciono cinco ejemplos de subconsultas que demuestran cómo utilizar subconsultas escalares, de varias filas y correlacionadas en las cláusulas WHERE, FROM/JOIN y SELECT. Una subconsulta, o consulta anidada, es una consulta colocada dentro de otra consulta SQL. Al solicitar información de una base de datos, puede ser necesario incluir una subconsulta en la cláusula SELECT, FROM, JOIN, o WHERE. Más información 20 Jul 2022 Rebecca McKeown ¿Qué práctica de SQL necesita para preparar una entrevista de trabajo técnica? Has conseguido una entrevista para un trabajo relacionado con SQL. ¡Buen trabajo! Pero tal vez la incertidumbre se hace presente a medida que se acerca la fecha de la entrevista. ¿Sabes lo suficiente de SQL como para pasar el corte? ¿Qué preguntas es probable que te hagan? ¿Qué prácticas de SQL deberías hacer antes de la entrevista? Casi todos los candidatos a un puesto de trabajo en SQL pasan por el mismo proceso de nerviosismo. Más información 20 Jul 2022 Kateryna Koidan ¿Qué es la función RANK() en SQL y cómo se utiliza? ¿Quiénes son sus 10 clientes más importantes? ¿Quiénes son los empleados con mayor rendimiento en cada departamento? Para responder a estas preguntas, necesitará clasificar la salida de su consulta SQL. Veamos cómo la función RANK() ayuda a clasificar los resultados en SQL. Hay muchos casos de uso en los que puede necesitar clasificar filas en SQL. Puede querer clasificar a los clientes en función del volumen de ventas, a los estudiantes en función de los resultados de sus exámenes, a los activos de la empresa en función de su valor actual, a los departamentos en función del número de empleados o a los usuarios en función de su fecha de registro. Más información 20 Jul 2022 Tihomir Babic ¿Qué es el SQL avanzado? ¿Estás confundido sobre las habilidades avanzadas de SQL? ¿Qué son? Este artículo explicará lo que puede significar el SQL avanzado, sobre todo porque lo utilizamos en LearnSQL.es. Seguro que encuentras muy a menudo las frases "conocimientos avanzados de SQL" o "temas avanzados de SQL". Lees un artículo sobre SQL avanzado y te alegras de lo fácil que parecen ser estos temas avanzados. Luego hablas con alguien y ves que considera todo lo que sabes como conocimientos básicos de SQL. Más información 20 Jul 2022 Kateryna Koidan ¿Qué es el LEFT JOIN en SQL? Conozca los detalles de LEFT JOIN, uno de los tipos de JOIN más comunes en SQL. SQL consiste principalmente en obtener datos de las bases de datos. Muy a menudo, necesitará que los datos se combinen desde múltiples tablas en su base de datos. Es entonces cuando los JOINs entran en juego. El LEFT JOIN es uno de los tipos de JOIN que probablemente usará muy a menudo. En este artículo, explicaré la sintaxis del LEFT JOIN y cómo funciona usando varios ejemplos e ilustraciones. Más información 20 Jul 2022 Himanshu Kathuria ¿Quién tiene el salario más alto, según el departamento? ¡Utiliza SQL para averiguarlo! Este artículo muestra cómoobtener el salario total por departamento de una organización, utilizando la funcionalidad GROUP BY de SQL. Explicamos la cláusula SQL GROUP BYen detalle junto con el filtrado condicional utilizando una cláusula HAVING. Comprender el gasto salarial de una organización es uno de los puntos de partida más comunes para los líderes empresariales. Les ayuda a ver quién en la organización tiene el mayor coste salarial total, por departamentos. Más información 20 Jul 2022 Rebecca McKeown ¿Es difícil aprender SQL? Es la pregunta número uno que se hacen los estudiantes de SQL y los nuevos en el mundo de la informática. ¿Es difícil aprender SQL? Si has llegado hasta aquí porque te has hecho esa misma pregunta, consuélate con el hecho de que no estás solo. Incluso la idea de SQL puede ser intimidante para aquellos que no tienen experiencia en tecnología, pero no tiene por qué ser así. Más información 20 Jul 2022 Ignacio L. Bisso ¿Cómo funciona la cláusula GROUP BY de SQL? Agrupar resultados es una poderosa función de SQL que permite calcular estadísticas clave para un grupo de registros. La cláusula GROUP BY es una de las más poderosas de SQL. Le permite ver los datos de una nueva manera y encontrar métricas clave (como el promedio, los valores máximos y mínimos en un grupo de registros). Sin GROUP BY, todos los resultados que obtenemos están orientados a los registros. Con GROUP BY, podemos crear grupos de registros y calcular métricas en cada grupo. Más información 20 Jul 2022 Tihomir Babic ¿Cuándo debo utilizar una expresión de tabla común (CTE)? ¿Le interesa saber más sobre las expresiones comunes de tabla o CTE? ¿Le gustaría saber cuándo son útiles las CTE? Siga leyendo: lo discutiremos en este artículo. Si ha oído hablar de las expresiones comunes de tabla, probablemente se haya preguntado para qué sirven. Incluso si no lo has hecho, ¡es bueno que estés aquí! Las CTEs pueden ser muy útiles, especialmente si ya dominas los fundamentos de SQL, como seleccionar, ordenar, filtrar datos y unir tablas. Más información 20 Jul 2022 Kateryna Koidan ¿Cuál es la diferencia entre tener varias tablas en FROM y usar JOIN? ¿Cuál es su enfoque para unir tablas en SQL? En este artículo, discutimos dos enfoques y explicamos por qué muchos desarrolladores de SQL tienen una clara preferencia por JOIN. ¿Prefiere enumerar varias tablas en FROM y utilizar WHERE para establecer las condiciones de unión? ¿O utiliza la palabra clave JOIN? SQL admite ambas, pero hay diferencias significativas entre ellas. Veamos cada una en detalle y luego discutamos por qué se prefiere JOIN. Más información 20 Jul 2022 Kateryna Koidan ¿Cuál es la diferencia entre las CTEs y las vistas de SQL? Vistas SQL vs. CTEs: ¿Qué hacen? ¿En qué se diferencian? ¿Cuál debería usar y cuándo? ¡Obtenga sus respuestas aquí! En SQL, tanto las CTE (expresiones comunes de tabla) como las vistas ayudan a organizar las consultas, lo que permite obtener un código más limpio y fácil de seguir. Sin embargo, existen algunas diferencias importantes entre ellas. Este artículo le guiará a través de varios ejemplos de CTEs y vistas y le explicará cuándo usar cada una. Más información 20 Jul 2022 Martyna Sławińska ¿Cuál es el beneficio de las claves foráneas en SQL? ¿Qué es una clave foránea y por qué es tan importante en las bases de datos relacionales? Conoce todos los detalles sobre las claves foráneas en este artículo. Una de las características clave de las bases de datos relacionales es la capacidad de enlazar datos almacenados en diferentes tablas. Estos enlaces, llamados referencias, actúan esencialmente como conexiones entre tablas. Se crean utilizando la restricción FOREIGN KEY en las columnas de la tabla. Más información 20 Jul 2022 Dorota Wdzięczna Visión general de las funciones de clasificación en SQL Las funciones de clasificación de SQL facilitan el trabajo con las bases de datos relacionales, especialmente para los analistas de datos, los profesionales del marketing y los especialistas en finanzas. Estas funciones se utilizan para asignar un número de clasificación a cada registro y permiten crear informes útiles de forma eficaz. Las funciones de clasificación de SQL son funciones de ventana. Las funciones de ventana calculan el resultado basándose en un conjunto de filas. Más información 20 Jul 2022 Andrew Bone Utilizar SQL en una base de datos de películas para decidir qué ver Demostraremos cómo utilizar SQL para analizar grandes conjuntos de datos y obtener información valiosa, en este caso, para ayudarle a elegir qué película ver a continuación utilizando un conjunto de datos de IMDb. En este artículo, descargaremos un directorio de conjuntos de datos de IMDb. ¿No estás seguro de qué ver esta noche? ¿Estás navegando por Netflix sin parar? Decide qué ver utilizando el poder de SQL. Cargaremos un conjunto de datos de películas de IMDb en SQL. Más información 20 Jul 2022 Kamil Bladoszewski Subconsultas vs. CTE: un manual de SQL ¿Alguna vez se ha preguntado por las diferencias entre una subconsulta y una expresión de tabla común (CTE) en SQL? Los conceptos parecen muy similares, pero conocer la diferencia -y cuándo usar cada uno- te ayudará a escribir consultas eficientes y legibles. En primer lugar, explicaremos los conceptos subyacentes a las subconsultas y a las CTE. Luego veremos algunos ejemplos y finalmente analizaremos los pros y los contras de cada técnica. Más información 20 Jul 2022 Tihomir Babic SQL para empresas: Cómo calcular el crecimiento de los ingresos en SQL ¿Se puede utilizar SQL en la empresa? Por supuesto que sí. Por ejemplo, puedes calcular el crecimiento de los ingresos con SQL. Como alguien que trabaja con datos, ya sabe que SQL es la herramienta más utilizada en el análisis de datos. Pero, ¿cómo es útil SQL en el uso empresarial? Bueno, la respuesta es obvia: ¡analizar los datos empresariales con SQL! Sin embargo, hay algunas especificidades con los datos empresariales que pueden ser complicadas si no estás acostumbrado. Más información 20 Jul 2022 Zahin Rahman Qué es el FULL JOIN y cuándo utilizarlo Aprenda sobre el FULL JOIN, cómo implementarlo, cómo se compara con los otros tipos de Tipos de JOIN en SQL, y algunos de sus casos de uso únicos. Antes de hablar de los FULL JOINs, recapitulemos rápidamente lo que es un SQL JOIN. En esencia, un JOIN combina datos de dos o más tablas dentro de una base de datos. Las tablas suelen estar vinculadas entre sí utilizando identificadores únicos en cada tabla, es decir, claves primarias y foráneas. Más información 20 Jul 2022 Tihomir Babic Preguntas habituales en las entrevistas a desarrolladores de SQL para principiantes ¿Te han entrevistado alguna vez para un puesto de trabajo de nivel inicial en SQL? ¿Estás pensando en solicitar un puesto de este tipo? Este artículo te ayudará a saber qué esperar y a prepararte para las preguntas habituales de las entrevistas de desarrollador de SQL. Después de adquirir algunos conocimientos básicos de SQL y programación, probablemente te estés preguntando qué hacer a continuación. O quizás no te lo estés preguntando. Más información 20 Jul 2022 Rebecca McKeown Los 5 mejores lenguajes de programación para aprender junto a SQL Si ya conoce o está a punto de aprender SQL, está en camino de convertirse en un codiciado administrador de bases de datos, ingeniero de bases de datos o simplemente en un genio de las bases de datos. SQL es un lenguaje moderno y muy utilizado que tiene aplicación en casi todos los sectores. No hay escasez de trabajos con SQL. ¿Pero qué pasa si quieres diversificar y aprender otro lenguaje para complementar tus conocimientos y habilidades de SQL? Más información 20 Jul 2022 Jakub Romanowski Los 10 mejores portátiles para aprender SQL en 2020 Si quieres aprender SQL, vas a necesitar un dispositivo que sea portátil y potente. Te recomiendo un portátil. Aquí están las características que necesitarás, así como mis selecciones de portátiles para que aprendas SQL en 2020. Debo admitir que navegar por las ofertas de ordenadores de Amazon o entrar en cualquier tienda de informática puede darte un dolor de cabeza. ¡Tantos modelos, con tantas opciones! Difieren en componentes, fabricación, duración de la batería y tamaño y resolución de la pantalla. Más información 20 Jul 2022 Dorota Wdzięczna Las consultas SQL más importantes para principiantes ¿Cómo se obtienen datos de una tabla? ¿Cómo se crea o elimina una tabla? ¿Cómo se muestran los registros distintos? ¿Cómo se seleccionan las filas que almacenan un valor específico en una columna? Todo esto se puede hacer fácilmente escribiendo consultas SQL básicas. Esta guía analiza las 30 consultas SQL más importantes para principiantes. Echemos un vistazo. 1. Recuperación de datos de todas las columnas Esta es una consulta muy básica para mostrar todos los datos de una tabla. Más información 20 Jul 2022 Ignacio L. Bisso Funciones de ventana SQL vs. GROUP BY: ¿Cuál es la diferencia? Un concepto erróneo muy común entre los usuarios de SQL es que no hay mucha diferencia entre las funciones de ventana de SQL y las funciones agregadas o la cláusula GROUP BY. Sin embargo, las diferencias son muy significativas. Quizás el único punto similar entre GROUP BY y las funciones ventana es que ambas permiten ejecutar una función (como AVG, MAX, MIN o COUNT) sobre un grupo de registros. Yo diría que el poder especial de las funciones de ventana es que nos permiten obtener resultados que de otro modo serían casi imposibles de conseguir. Más información 20 Jul 2022 Dorota Wdzięczna Explicación de las funciones MIN y MAX de SQL en 6 ejemplos ¿Qué son las funciones SQL MIN() y MAX()? ¿Cuándo se deben usar como funciones agregadas y cuándo se deben usar con funciones de ventana? Lo explicamos con ejemplos prácticos. Es difícil imaginar SQL sin las funciones de agregación MIN() y MAX(). Son muy útiles entre muchos profesionales de los datos porque nos permiten resolver muchos problemas empresariales. En este artículo, explicaré lo que hace cada función y discutiré varios casos de uso. Más información 20 Jul 2022 Dorota Wdzięczna Explicación de la función SQL SUM() con 5 ejemplos prácticos Las funciones agregadas son una parte importante del conocimiento de SQL - y no hay mejor lugar para empezar a aprenderlas que con la función SUM(). En este artículo, puedes ampliar o refrescar tu SQL con 5 ejemplos prácticos de SUM(). SQL nos permite hacer algo más que seleccionar valores o expresiones de las tablas. La mayoría de las operaciones en bases de datos relacionales utilizan funciones de agregación como SUM() para realizar cálculos sobre los datos. Más información 20 Jul 2022 Kateryna Koidan Explicación de GROUP BY en SQL La sentencia SQL GROUP BY es fácil de usar, pero puede ser difícil de dominar. Aprenda lo que puede hacer con GROUP BY, cómo funciona y cómo usarlo con las funciones agregadas. GROUP BY es una de las herramientas básicas de SQL. Sin embargo, puede ser difícil para los principiantes entender cómo funciona GROUP BY y cómo se utiliza para calcular estadísticas con diferentes funciones de agregado. En este artículo, utilizaré varios ejemplos para mostrar exactamente cómo GROUP BY organiza las filas y cómo las funciones agregadas pueden utilizarse para calcular estadísticas en una o más columnas. Más información 20 Jul 2022 Kateryna Koidan Ejemplos prácticos de cuándo utilizar JOINs no iguales en SQL Si cree que dos tablas en SQL sólo pueden unirse utilizando el campo común, le entusiasmará saber que existen otras formas de unión. Los JOINs no equitativos utilizan diferentes tipos de operadores de comparación en la condición de JOIN. En este artículo, le guiaré a través de ejemplos de JOIN no equis para mostrar los casos de uso comunes para este tipo de JOIN. Equi JOIN vs. Non-Equi JOIN ¿Cómo suele unir dos tablas en SQL? Más información 20 Jul 2022 Kateryna Koidan Cómo unir dos tablas por múltiples columnas en SQL El JOIN de SQL es una herramienta importante para combinar información de varias tablas. La mayoría de las veces, usted estará uniendo tablas basadas en una llave primaria de una tabla y una llave foránea de otra tabla. Sin embargo, también es frecuente que necesite unir tablas por dos o más columnas. En este artículo, hablaré de por qué querrías unir tablas por varias columnas y cómo hacerlo en SQL. Más información 20 Jul 2022 Andrew Bone Cómo ordenar valores en un orden específico en SQL A veces se requiere ordenar los datos de una manera particular, y a menudo el uso de los típicos modificadores de ordenación como ASC y DESC no son suficientes. Este artículo le mostrará cómo utilizar la sentencia CASE para ordenar sus datos exactamente como lo necesita. ¿Alguna vez ha necesitado ordenar sus datos de una manera muy específica? Uno de los mejores métodos para manejar la ordenación compleja es utilizar CASE. Más información 20 Jul 2022 Dorota Wdzięczna Cómo crear una tabla en SQL La creación de tablas en bases de datos es una habilidad muy útil, y no sólo para ingenieros de software o administradores de bases de datos. Permite diseñar o modificar la estructura de una base de datos y almacenar datos relacionados entre sí. En este artículo, aprenderás qué es una tabla de base de datos, quién las crea y cómo utilizar la sintaxis del comando CREATE TABLE. ¿Qué es una tabla de base de datos? Más información 20 Jul 2022 Zahin Rahman Cómo aprender a hacer JOINs en SQL Los JOINs son uno de los comandos SQL más fundamentales y comúnmente utilizados para manipular y consultar conjuntos de datos del mundo real. También son uno de los temas SQL más difíciles de dominar. En este artículo, aprenderá una estrategia efectiva para aprender los diferentes tipos de Tipos de JOIN en SQL. Cuando los datos se almacenan en una sola tabla, podemos recuperar fácilmente las filas y obtener toda la información que necesitamos. Más información 20 Jul 2022 Marija Ilic Cómo analizar una serie temporal en SQL Los valores ordenados por tiempo se denominan series temporales. En este artículo, te mostraré los patrones más frecuentes y te enseñaré a escribir consultas para series temporales en SQL con la ayuda de las funciones de ventana. Quizá hayas tenido la oportunidad de analizar algunas variables en las que cada valor estaba asociado a un valor temporal. Este tipo de datos, en los que los valores están ordenados por tiempo, se denominan datos de series temporales. Más información 20 Jul 2022 Ignacio L. Bisso Cómo Numerar Filas en un Conjunto de Resultados SQL ¿Alguna vez ha necesitado añadir un número secuencial a los registros del resultado de una consulta SQL? No es tan sencillo como parece. Descubre cómo hacerlo correctamente en este artículo. Para numerar las filas de un conjunto de resultados, hay que utilizar una función de ventana SQL llamada ROW_NUMBER(). Esta función asigna un número entero secuencial a cada fila de resultados. Sin embargo, también se puede utilizar para numerar registros de diferentes maneras, como por subconjuntos. Más información 20 Jul 2022 Agnieszka Kozubek-Krycuń Cláusula DELETE RETURNING en PostgreSQL La sentencia DELETE estándar en SQL devuelve el número de filas eliminadas. DELETE FROM external_data; DELETE 10 En PostgreSQL puede hacer que la sentencia DELETE devuelva algo más. Puede devolver todas las filas que han sido borradas. DELETE FROM external_data RETURNING *; id | creation_date | user_id | data ----+---------------------------+---------+---------------- 101 | 2014-05-06 13:10:45.09484 | 23 | 'Some text' 102 | 2014-06-10 22:23:12.12045 | 25 | 'Some other text' (2 rows) DELETE 2 Más información 20 Jul 2022 Tihomir Babic 6 Consultas SQL avanzadas para analizar datos financieros ¿Es usted un usuario avanzado de SQL que es nuevo en las finanzas? ¿Quiere aprender a utilizar sus conocimientos para analizar datos financieros? Este artículo le servirá de orientación. Probablemente sepa que SQL es una potente herramienta para analizar todo tipo de datos. Cuanto más grandes y complejos sean los datos, más beneficioso será SQL. En ciertas situaciones, los datos financieros pueden ser muy complicados; producir un análisis sofisticado requiere herramientas sofisticadas. Más información 20 Jul 2022 Dorota Wdzięczna 24 reglas del estándar de formato SQL Escribir consultas a una base de datos requiere conocimientos sobre la sintaxis de SQL, pero esto no es todo lo que debes saber. Las mejores prácticas para escribir código SQL profesional requieren buenas habilidades de formato. En este artículo discuto por qué esto es tan importante y cuáles son las reglas básicas que debes seguir. ¿Por qué vale la pena formatear el código SQL? Los programadores principiantes de SQL a menudo no prestan mucha atención al formateo de su código. Más información 18 Jul 2022 Kateryna Koidan ¿Se pueden unir dos tablas sin una columna en común? Sí, se puede. La respuesta larga es sí, hay formas de combinar dos tablas sin una columna en común, incluyendo el uso de CROSS JOIN (producto cartesiano) y UNION. Esta última no es técnicamente una unión, pero puede ser útil para combinar tablas en SQL. En este artículo, te guiaré con ejemplos a través de las diferentes soluciones. ¿Cuándo es necesario unir tablas sin una columna en común? Quienes se inician en SQL suelen conocer las uniones equi estándar, en las que dos tablas se combinan mediante una columna en común. Más información 18 Jul 2022 Zahin Rahman ¿Qué es la cláusula WITH en SQL? En este artículo, aprenderás sobre la cláusula WITH de SQL, también conocida como expresión de tabla común (CTE). Veremos ejemplos para demostrar algunos de sus casos de uso a la luz de sus beneficios. Introducción a la cláusula WITH de SQL La cláusula WITH se introdujo en SQL estándar para simplificar las consultas largas y complejas, especialmente aquellas con JOIN y subconsultas. A menudo llamada indistintamente CTE o refactorización de subconsultas, una cláusula WITH define un conjunto temporal de datos cuya salida está disponible para ser referenciada en consultas posteriores. Más información 18 Jul 2022 Ignacio L. Bisso Orden de las operaciones SQL SQL no es un lenguaje de programación tradicional en el que una secuencia de instrucciones se escribe en un orden de ejecución determinado. SQL es un lenguaje "declarativo", lo que significa que al escribir una consulta SQL, se declara qué datos espera como resultado de la consulta, pero no indica cómo obtenerlos. Seis operaciones para ordenar: SELECT, FROM, WHERE, GROUP BY, HAVING y ORDER BY Mediante el uso de ejemplos, explicaremos el orden de ejecución de las seis operaciones o piezas más comunes en una consulta SQL. Más información 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 14 Jul 2022 Dorota Wdzięczna Cómo unir dos tablas en SQL Cuando se trabaja con bases de datos relacionales, es normal hacer consultas de datos de varias tablas. No es difícil si se sabe utilizar los operadores SQL específicos para ello. En este artículo, enseñaré cómo usar WHERE y el operador especial JOIN para unir dos tablas, y cómo filtrar filas del conjunto de resultados. Si quiere hacer prácticas de unir tablas en SQL, eche un vistazo a nuestro curso interactivo Tipos de JOIN en SQL. Más información 14 Jul 2022 Ignacio L. Bisso Cómo calcular la diferencia entre dos filas de SQL Calcular la diferencia entre dos filas de SQL puede ser una tarea difícil. Pero, es posible, y hay más de una manera de hacerlo. En este artículo, explicaré cómo utilizar las funciones de ventana de SQL LEAD() y LAG() para encontrar la diferencia entre dos filas de una tabla. Me gusta pensar que este artículo es como una "hora feliz" dos por uno; se puede aprender sobre dos temas (calcular la diferencia entre dos filas y las funciones de ventana de SQL), leyendo solo un artículo. Más información 8 Jul 2022 Dorota Wdzięczna TRUNCATE TABLE vs. DELETE vs. DROP TABLE: Eliminación de tablas y datos en SQL ¿Cuál es la diferencia entre truncar, borrar y eliminar una tabla en SQL? Descúbrelo en este artículo. Hay muchas formas de eliminar datos en SQL, incluyendo los comandos DELETE, TRUNCATE TABLE y DROP TABLE. ¿Cómo saber cuál usar en una situación determinada? En este artículo, aprenderás la sintaxis de cada comando en diferentes motores de bases de datos como MySQL, PostgreSQL, SQL Server y Oracle. Y entenderás el debate DROP TABLE vs. Más información 8 Jul 2022 Kateryna Koidan Cómo funcionan ORDER BY y NULL en SQL ¿Los valores NULL van al principio o al final cuando se usa ORDER BY? ¿Se consideran superiores o inferiores a los valores no NULL? En este artículo, explicaré cómo las diferentes bases de datos relacionales tratan los valores NULL al ordenar la salida, y cómo cambiar el comportamiento predeterminado de la cláusula ORDER BY. Cuando los usuarios de LearnSQL practican la cláusula ORDER BY en nuestro curso SQL para principiantes, suelen preguntar por qué los valores NULL aparecen primero en la salida y cómo pueden cambiar este comportamiento. 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 Adrian Więch ¿SQL en Google Sheets? Sí, se puede. ¿Sabías que puedes escribir consultas tipo SQL en las hojas de cálculo de Google? Esta función es increíblemente potente y versátil, y puede sustituir a la mayoría de las funcionalidades que ofrecen las tablas dinámicas de Excel. Lee nuestro artículo para descubrir cómo puedes utilizar fácilmente la función QUERY para trabajar de forma eficaz con tus datos de Google Sheets. Las bases de datos relacionales comparten muchas características con las hojas de cálculo. Más información 7 Jul 2022 Andrew Bone ¿Qué hacen los operadores LIKE y NOT LIKE? Los operadores LIKE y NOT LIKE de SQL se utilizan para encontrar coincidencias entre una cadena y un patrón determinado. Forman parte del SQL estándar y funcionan en todos los tipos de bases de datos, por lo que son conocimientos esenciales para todos los usuarios de SQL. Conocer estos operadores te permitirá escribir mejores consultas y demostrar a tus posibles empleadores que tienes las habilidades necesarias para filtrar conjuntos de datos extensos. Más información 7 Jul 2022 Kamil Bladoszewski ¿Qué es una consulta SQL en línea? ¿Ha oído alguna vez el término "consulta en línea"? ¿En qué se diferencian de las subconsultas y las tablas derivadas? ¿Has buscado esto en numerosos lugares y todavía no sabes la respuesta? Emprendamos un viaje para descubrirlo juntos. La primera vez que oí el término "consulta en línea", me sorprendió un poco. No parece uno de los matices de SQL y creía conocer todos los conceptos básicos. Desgraciadamente, buscar el término en Google no fue de mucha ayuda: sólo había unos pocos resultados y todas las respuestas eran vagas. Más información 7 Jul 2022 Dorota Wdzięczna ¿Qué es un total acumulado de SQL y cómo se calcula? El total acumulado de SQL es un patrón muy común, utilizado con frecuencia en finanzas y en el análisis de tendencias. En este artículo, aprenderás qué es un total acumulado y cómo escribir una consulta SQL para calcularlo. La mejor manera de aprender SQL es a través de la práctica. LearnSQL.es ofrece más de 30 cursos interactivos de SQL con distintos niveles de dificultad. Cada curso es interactivo: hay un poco de lectura, seguida de un ejercicio para practicar lo que acabas de leer. Más información 7 Jul 2022 Ignacio L. Bisso ¿Qué es la cláusula OVER de MySQL? Si quiere aprender las funciones de ventana en MySQL, necesita entender la cláusula OVER. En este artículo, utilizamos ejemplos del mundo real para explicar qué es la cláusula OVER de MySQL, cómo funciona y por qué es tan impresionante. En 2018, MySQL introdujo una nueva característica: las funciones de ventana, a las que se accede a través de la cláusula OVER. Las funciones de ventana son un recurso súper potente disponible en casi todas las bases de datos SQL. Más información 7 Jul 2022 Kateryna Koidan ¿Es SQL un lenguaje de programación? SQL es una potente herramienta para comunicarse con los sistemas de gestión de bases de datos. Cuando se escriben consultas SQL, se dan instrucciones al ordenador y éste las ejecuta, lo que suena a programación. Sin embargo, no se puede construir una aplicación con SQL como se puede hacer con Python o Java. Entonces, ¿es SQL un lenguaje de programación? ¿Qué es SQL? Empecemos por la definición básica. SQL, o Structured Query Language (Lenguaje de Consulta Estructurado), es un lenguaje utilizado para la comunicación con bases de datos relacionales. Más información 7 Jul 2022 Kateryna Koidan ¿Cuáles son los diferentes tipos de subconsultas SQL? Las subconsultas se pueden utilizar en muchos casos empresariales. ¿Qué tipos de subconsultas ofrece SQL? ¿Y cómo se pueden utilizar de forma eficiente? En este artículo, te guiaré a través de los diferentes tipos de subconsultas y las situaciones típicas en las que son útiles. ¿Qué es una subconsulta SQL? Una subconsulta, o consulta anidada, es una consulta colocada dentro de otra consulta SQL. Hay muchos escenarios diferentes en los que puede querer incluir una consulta en las cláusulas WHERE, FROM o SELECT de su consulta principal. Más información 7 Jul 2022 Emil Drkušić ¿Cuál es la diferencia entre un GROUP BY y un PARTITION BY? Las funciones de ventana son una gran adición a SQL, y pueden hacer tu vida mucho más fácil si sabes cómo utilizarlas correctamente. Hoy abordaremos las diferencias entre un GROUP BY y un PARTITION BY. Empezaremos con lo más básico y poco a poco llegaremos a un punto en el que puedas seguir investigando por tu cuenta. PARTITION BY vs. GROUP BY Las cláusulas PARTITION BY y GROUP BY se utilizan frecuentemente en SQL cuando se necesita crear un informe complejo. Más información 7 Jul 2022 Martyna Sławińska ¿Cuál es la diferencia entre UNIQUE y DISTINCT en SQL? En nuestro día a día utilizamos indistintamente las palabras único y distinto. Sin embargo, estas palabras desempeñan papeles muy diferentes en SQL. Averigüemos en qué se diferencian y cómo podemos utilizarlas en SQL. A pesar de que las palabras único y distinto son sinónimos, cubren cosas muy diferentes en SQL. La palabra clave UNIQUE en SQL juega el papel de una restricción de la base de datos; asegura que no hay valores duplicados almacenados en una columna particular o un conjunto de columnas. Más información 7 Jul 2022 Jakub Romanowski Tipos de trabajos en bases de datos: Elige uno de ellos y empieza a ser increíble ¿Sueña con ganar mucho y tener un trabajo interesante? ¿Está harto de su jefe y de sus molestas historias de vacaciones en países exóticos? ¿Ha llegado el momento de cambiar de trabajo? ¿Por qué no aprender SQL? Aquí tienes algunos ejemplos de los tipos de trabajos en bases de datos que pueden llevarte a una vida mejor. ¿Qué tipos de trabajos en bases de datos utilizan SQL? Aquí tienes algunos ejemplos, pero antes, una pequeña advertencia. Más información 7 Jul 2022 Maria Alcaraz Tablas dinámicas en PostgreSQL usando la función Crosstab Hace algunos años, cuando se lanzó la versión 8.3 de PostgreSQL, se introdujo una nueva extensión llamada tablefunc. Esta extensión proporciona un conjunto de funciones realmente interesantes. Una de ellas es la función crosstab, que se utiliza para la creación de tablas pivote. Eso es lo que cubriremos en este artículo. La forma más sencilla de explicar cómo funciona esta función es utilizando un ejemplo con una tabla dinámica. Más información 7 Jul 2022 Dorota Wdzięczna Subconsulta vs. JOIN Uno de los desafíos al escribir consultas SQL es elegir si se debe usar una subconsulta o un JOIN. Hay muchas situaciones en las que un JOIN es la mejor solución, y hay otras en las que una subconsulta es mejor. Consideremos este tema en detalle. Las subconsultas se usan en consultas SQL complejas. Normalmente, hay una consulta principal externa y una o más subconsultas anidadas dentro de la consulta externa. Más información 7 Jul 2022 Marija Ilic Qué es una media móvil y cómo calcularla en SQL ¿Quieres profundizar en los datos de las series temporales y examinar las tendencias a largo plazo? ¿Quieres saber qué es una media móvil y cómo calcularla en SQL? Entonces este artículo es para ti. Te explicaré una potente característica de SQL llamada funciones de ventana y te mostraré cómo puedes calcular medias móviles con ellas. La mejor manera de aprender sobre las funciones de ventana de SQL es el curso interactivo Funciones de ventana curso en LearnSQL. 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 Jakub Romanowski Las bases de datos más populares en 2020 ¿Qué solución de base de datos es la más popular actualmente? ¿Qué dialecto de SQL deberías estudiar? En este artículo, compartiré los resultados de mi investigación y mi experiencia personal. Aquí están las bases de datos que vale la pena aprender SQL para utilizar. En primer lugar, respondamos a algunas preguntas sencillas: ¿Sigue siendo útil SQL? ¿Vale la pena aprenderlo? Si realizas un curso de SQL en línea, ¿te facilitará el trabajo? Más información 7 Jul 2022 Ignacio L. Bisso Las 10 mejores preguntas de la entrevista sobre las funciones de ventana de SQL Muchos puestos de trabajo interesantes requieren conocimientos de SQL, y eso incluye las funciones de ventana, que no se suelen enseñar en los cursos online. En este artículo, cubriré las principales preguntas sobre funciones de ventana para cada nivel de experiencia. Si vas a una entrevista de trabajo para un puesto avanzado de SQL o para puestos de analista de datos de nivel intermedio o avanzado, es probable que te pregunten sobre tus conocimientos de las funciones ventana de SQL. 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 Michał Kołodziejski Hazlo en SQL: Recursividad en el árbol SQL En el artículo anterior, describí cómo utilizar expresiones de tabla comunes para encontrar el camino más corto en un grafo dirigido. Ese ejemplo puede ser difícil de seguir, lo admito. Hagamos algo mucho más común, algo que se implementa en casi todos los sitios web: un menú. En lugar de escribir el código, aprovecharemos la estructura de árbol de SQL escribiendo sólo una consulta. Usaremos CTEs para PostgreSQL y la cláusula de consulta jerárquica para Oracle. Más información 7 Jul 2022 Marija Ilic Explicación de los tipos de JOIN en SQL ¿Cuál es la diferencia entre INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN en SQL? ¿Cuándo se debe utilizar cada una de ellas? Aquí tenemos las respuestas. Quiere combinar datos de dos o más tablas diferentes, pero no está seguro de cómo hacerlo en SQL. No te preocupes. En este artículo, te mostraré cómo utilizar la cláusula SQL JOIN para combinar datos de dos tablas. Hay diferentes tipos de SQL JOIN que puedes utilizar para obtener diferentes resultados. Más información 7 Jul 2022 Kateryna Koidan Explicación de las CTEs de SQL con ejemplos Aprenda cómo puede aprovechar el poder de las Expresiones Comunes de Tabla (CTEs) para mejorar la organización y legibilidad de sus consultas SQL. La abreviatura CTE, comúnmente utilizada, significa Expresión de Tabla Común. Para aprender sobre las Expresiones de Tabla Común SQL a través de la práctica, recomiendo el curso interactivo Consultas recursivas y expresiones de tabla comunes en LearnSQL.es. Contiene más de 100 ejercicios prácticos sobre CTEs recursivas simples y complejas. Más información 7 Jul 2022 Shanika Wickramasinghe Diferencia entre GROUP BY y ORDER BY en palabras sencillas Para alguien que está aprendiendo SQL, uno de los lugares más comunes en los que se atasca es al aprender el comando GROUP BY. GROUP BY y ORDER BY son dos palabras clave importantes en SQL que utilizamos para organizar los datos. La diferencia entre GROUP BY y ORDER BY es que ORDER BY es más sencilla que GROUP BY y suele introducirse al principio de un curso de SQL. 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 Ignacio L. Bisso Cómo utilizar subconsultas en las sentencias INSERT, UPDATE y DELETE ¿Sabías que las subconsultas también se pueden utilizar en las sentencias UPDATE, INSERT y DELETE? Las subconsultas en SQL son como bloques de construcción que pueden ser usados en una variedad de sentencias, no sólo SELECT. Si encuentras que las subconsultas son útiles en SELECT, lee este artículo para descubrir lo útiles que pueden ser en otras instrucciones. ¡Podrás crear consultas SQL mucho más complejas y potentes en poco tiempo! 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 Marija Ilic Cómo unir la misma tabla dos veces JOIN es una de las sentencias más comunes en SQL. Como sabrás, se utiliza para unir y combinar datos de dos o más tablas en un conjunto de datos común. En este artículo, voy a discutir tipos especiales de joins... en los que se combina la misma tabla dos veces-incluyendo la unión de una tabla a sí misma, también conocida como self join. ¿Cuándo y por qué es necesario hacer esto? Más información 7 Jul 2022 Emil Drkušić Cómo practicar los JOINs de SQL No hay mejor manera de aprender los JOINs de SQL que a través de la práctica. Sin embargo, probablemente habrá obstáculos en el camino. Cubriré algunos de estos obstáculos y daré ideas sobre cómo superarlos. Aunque este artículo no te convertirá en un experto en Tipos de JOIN en SQL, te mostrará cómo convertirte en uno. Así que, ¡comencemos! Desafíos al practicar Tipos de JOIN en SQL Es difícil responder a la pregunta " Más información 7 Jul 2022 Agnieszka Kozubek-Krycuń Cómo obtener el primer día de la semana en SQL Server Este es un contenido adicional para el curso LearnSQL.es Análisis del Comportamiento del Cliente en SQL Server. En el artículo anterior, hablamos de cómo se puede utilizar la función DATEPART() de SQL Server con semana o iso_week para agrupar eventos por semana. La consulta podría tener el siguiente aspecto: SELECT DATEPART(week, RegistrationDate) AS Week, COUNT(CustomerID) AS Registrations FROM Customers WHERE '20180101' <= RegistrationDate AND RegistrationDate < '20190101' GROUP BY DATEPART(week, RegistrationDate) ORDER BY DATEPART(week, RegistrationDate); El resultado es algo parecido a esto: Más información 7 Jul 2022 Dorota Wdzięczna Cómo exportar un archivo CSV desde una consulta T-SQL Conocer las consultas SQL para seleccionar datos de las bases de datos le permite obtener información fácilmente. Sin embargo, hay muchas situaciones en las que necesitamos exportar datos a otra plataforma o aplicación. El archivo CSV es una solución a este problema. Si quiere dominar el SQL completo, pruebe nuestro Curso completo de SQL interactivo. Contiene 7 cursos prácticos de SQL que le llevarán desde un principiante hasta un usuario avanzado de SQL. 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 Ignacio L. Bisso Cómo calcular las diferencias interanuales en SQL ¿Cómo le fue a su empresa este año en comparación con el año pasado? ¿El año anterior? Descubra cómo utilizar SQL para calcular las diferencias interanuales y mensuales. Las comparaciones interanuales (YOY) son una forma popular y eficaz de evaluar el rendimiento de varios tipos de organizaciones. Las diferencias año a año son fáciles de entender - por ejemplo, es fácil entender que el crecimiento de sus ingresos es del 35% año a año. Más información 7 Jul 2022 Jakub Romanowski Cómo aprender SQL rápidamente ¿Tiene prisa por mejorar sus conocimientos de datos? Tengo buenas noticias: puedes aprender SQL rápidamente y pasar a un nivel completamente nuevo de competencia en datos. Trabajas con datos todos los días, pero ya estás harto de lo que tardas en procesar tu tabla gigante en Excel. Ha llegado el momento de una herramienta mucho mejor: ¡SQL! Pero, ¿cuánto tiempo se necesita para aprender SQL? En este artículo, te mostraré cómo aprender SQL rápidamente y convertirte en el Vin Diesel de los datos: cómo convertirte en el " Más información 7 Jul 2022 Agnieszka Kozubek-Krycuń Cómo agrupar datos por semanas en SQL Server Este es un contenido adicional para el curso LearnSQL.es Análisis del comportamiento de los clientes en SQL Server. En este curso, le mostramos cómo puede analizar el ciclo de vida del cliente (adquisición de clientes, conversión, actividad, retención y abandono) con SQL. Hablamos de las cohortes de registro de clientes, o grupos de clientes que se registraron durante el mismo período (por ejemplo, la misma semana, el mismo mes). Más información 7 Jul 2022 Andrew Bone Cómo Utilizar Alias con JOINs en SQL Los alias en SQL son nombres personalizados que se pueden dar a las columnas y tablas que se incluyen en las consultas. Los alias son muy útiles, ya que pueden mejorar en gran medida la legibilidad y la capacidad de mantenimiento de su consulta. Vamos a echar un vistazo a la utilización de los alias de SQL con JOIN y a las razones por las que puede ser necesario hacerlo. 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 Kamil Bladoszewski Cómo Clasificar Filas en SQL: Una Guía Completa No te preocupes más por las funciones RANK de SQL. Este artículo le guiará a través de los casos de uso más comunes de los rankings. Los rankings se utilizan a nuestro alrededor todos los días. Los torneos deportivos, las mejores películas y series de televisión en Netflix, las tiendas con los productos más baratos... estos son sólo algunos ejemplos de clasificaciones que puede haber visto recientemente. Utilizar las funciones RANK de SQL puede ser difícil a veces. Más información 7 Jul 2022 Marija Ilic 7 errores comunes de GROUP BY ¿Estás cometiendo estos errores con GROUP BY en SQL? Descubra cuáles son, cómo evitarlos y cómo solucionarlos. La sentencia GROUP BY de SQL puede revelar rápidamente una poderosa visión de los datos. Al principio, el uso de GROUP BY puede parecer sencillo, por ejemplo, al crear informes SQL básicos que se presentarán a los responsables de la toma de decisiones empresariales. Pero mientras aprende esta poderosa función, podría quedar atrapado en errores extraños u obtener resultados incorrectos causados por sentencias GROUP BY mal escritas. Más información 7 Jul 2022 Kateryna Koidan 7 Ejemplos de SQL JOIN con explicaciones detalladas ¿Necesita unir varias tablas para obtener el conjunto de resultados necesario? El SQL JOIN es una herramienta básica pero importante que utilizan los analistas de datos que trabajan con bases de datos relacionales. Y comprendo que puede ser difícil elegir entre los miles de guías de introducción a los joins. En este artículo, me centraré en ejemplos del mundo real con explicaciones detalladas. Introducción al JOIN Con las bases de datos relacionales, la información que desea está a menudo almacenada en varias tablas. 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 7 Jul 2022 Kateryna Koidan 5 Ejemplos prácticos del uso de ROWS BETWEEN en SQL Las funciones de ventana de SQL son tremendamente útiles para calcular agregaciones complejas como promedios móviles o totales corridos. La cláusula ROWS le permite especificar filas para sus cálculos, lo que permite marcos de ventana aún más sofisticados. A continuación se presentan cinco ejemplos prácticos de cómo aprovechar la cláusula ROWS BETWEEN en SQL. Las funciones de ventana (también llamadas funciones OVER) calculan su resultado basándose en un marco de ventana deslizante (es decir, un conjunto de filas). Más información 7 Jul 2022 Adrian Więch 5 Ejemplos de GROUP BY Cuando empiezas a aprender SQL, te encuentras rápidamente con la cláusula GROUP BY. La agrupación de datos -o la agregación de datos- es un concepto importante en el mundo de las bases de datos. En este artículo, demostraremos cómo puede utilizar la cláusula GROUP BY en la práctica. Hemos reunido cinco ejemplos de GROUP BY, desde los más sencillos hasta los más complejos, para que puedas ver la agrupación de datos en un escenario real. Más información