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 16 Sep 2024 Alexandre Bruffa Integración de SQL con Looker para el análisis de datos Es posible que hayas oído el término "data-driven". Hoy en día, todas las grandes empresas se basan en los datos; esto significa simplemente que toman decisiones estratégicas basadas en el análisis y la interpretación de los datos. Para agilizar el proceso y seguir siendo competitivas, las empresas dependen en gran medida del análisis de datos y de las herramientas de Business Intelligence (BI). Una de las plataformas de BI más famosas y potentes es Looker. Más información 20 Aug 2024 Kamila Ostrowska ¿Qué es el CRUD? ¿Qué es el CRUD? En este artículo, exploraremos el significado de este acrónimo y su importancia en el mundo de SQL y el análisis de datos. CRUD es un acrónimo que significa Crear, Leer, Actualizar y Eliminar. Estas son las cuatro operaciones básicas que se pueden realizar sobre los datos almacenados en una base de datos u otros sistemas de almacenamiento de datos. Las operaciones CRUD son fundamentales para la gestión de datos y suelen implementarse en sistemas de gestión de bases de datos (SGBD), aplicaciones web e interfaces de programación de aplicaciones (API). Más información 20 Aug 2024 Tihomir Babic Proyecto SQL para cartera: Tienda Northwind Los proyectos SQL de cartera son una parte importante de la formación de un analista de datos. ¿Cómo se inicia un proyecto y a dónde se va con los conocimientos que se descubren? Utilizaremos la base de datos del almacén Northwind para responder a esta pregunta. Realizar un proyecto SQL sólido es un elemento esencial del proceso de aprendizaje de cualquier analista de datos. Un proyecto SQL es una gran herramienta de aprendizaje, ya que te obliga a utilizar SQL en un conjunto de datos del mundo real. Más información 20 Aug 2024 Alexandre Bruffa Explicación de los tipos de bases de datos Como estudiante o especialista en informática, puedes estar seguro de que las bases de datos serán un elemento clave de tu vida profesional. Por eso, necesitarás conocer los distintos tipos de bases de datos disponibles: qué hacen, cuándo utilizarlas y en qué se diferencian. Eso es lo que trataremos en este artículo. Las redes sociales, la banca online, el comercio electrónico, los asistentes de inteligencia artificial e incluso tu teléfono móvil no podrían existir sin una base de datos. Más información 8 Jul 2024 Jill Thornhill Función SQL LAG() La función LAG() - una de las funciones de ventana de SQL, es una herramienta importante para la planificación y el análisis de tendencias. En este artículo, demostraré cómo incluir la función SQL LAG() en sus consultas utilizando algunos ejemplos reales. Lasfuncionesventanade SQL, también conocidas como funciones analíticas o funciones OVER, añaden una nueva dimensión al análisis de datos. Permiten incluir agregados o datos de otras filas junto a la fila actual. Más información 8 Jul 2024 Maria Durkin El operador SQL BETWEEN Los operadores de comparación SQL son herramientas esenciales para filtrar datos en las consultas de bases de datos. Entre estos operadores, el ENTRE destaca como una herramienta importante para especificar rangos dentro de conjuntos de datos. Los operadores de comparación SQL, como BETWEEN, son útiles para filtrar datos en consultas a bases de datos. El operador BETWEEN permite seleccionar filas dentro de un rango determinado, por lo que resulta ideal para tareas como segmentar un público por rangos de edad, identificar umbrales para elementos entre determinadas cantidades o categorizar el rendimiento en función de las puntuaciones de los exámenes. Más información 8 Jul 2024 Ignacio L. Bisso El Operador SQL EXISTS El uso de la cláusula SQL EXISTS nos permite crear consultas complejas de forma sencilla. Conozca los pros y los contras del operador EXISTS en este artículo. En SQL, el operador EXISTS nos ayuda a crear condiciones lógicas en nuestras consultas. Esencialmente, comprueba si hay alguna fila en una subconsulta. Te mostraremos la sintaxis de EXISTS, te daremos algunos ejemplos de uso y te propondremos varios ejercicios para que practiques. Más información 8 Jul 2024 Lisandro Fernigrini 22 Ejercicios para Practicar Comandos SQL ¿Quieres mejorar tus conocimientos de SQL? Practica los comandos SQL en estos 22 ejercicios realistas. Hay un viejo dicho que dice que "no hay sustituto para la experiencia". Pero, ¿cómo puedes conseguir esa experiencia cuando estás empezando a aprender algo nuevo? Lo mejor es practicar, practicar y practicar. En este artículo, te proporcionaremos algunas prácticas reales de comandos SQL. Todos nuestros ejercicios de práctica están tomados de cursos en LearnSQL. 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 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 12 Jun 2024 Nicole Darnley Visualización de datos con SQL: Una guía completa para analistas de datos Empiece a explorar la visualización de datos mediante SQL con nuestra guía práctica. Aprenderá a aprovechar las potentes funciones de SQL para crear visualizaciones eficaces que mejoren sus análisis de datos y los hagan más comprensibles e impactantes. SQL es un lenguaje de programación especializado diseñado para gestionar y manipular bases de datos relacionales. Proporciona un marco estandarizado para consultar, actualizar y manipular datos. Es sencillo y, sin embargo, ofrece un sólido conjunto de comandos y funciones para interactuar con los datos. Más información 12 Jun 2024 Agnieszka Kozubek-Krycuń Top 100+ Preguntas y Ejercicios para Entrevistas SQL ¿Te estás preparando para una entrevista SQL? Este artículo está repleto de más de 100 preguntas y ejercicios prácticos sobre SQL para entrevistas, organizados por temas, que te ayudarán a prepararte a conciencia y a afrontar tu entrevista con confianza. SQL es esencial para muchos trabajos, como el análisis de datos, la ciencia de datos, la ingeniería de software, la ingeniería de datos, las pruebas y muchos otros. Prepararse bien para una entrevista SQL es crucial, independientemente del puesto al que aspires. Más información 12 Jun 2024 Tihomir Babic Guía de funciones de ventana SQL Todos los analistas de datos pueden beneficiarse del conocimiento de las funciones ventana de SQL. Mejoran el análisis de datos y abren las puertas a un nivel completamente nuevo. Este artículo es tu punto de partida en el mundo de las funciones de ventana SQL. Las funciones de ventana SQL le permiten mostrar todas las filas de datos y sus valores agregados al mismo tiempo. Suena un poco a GROUP BY con esteroides, ¿verdad? Más información 14 May 2024 LearnSQL.es Team ¿La analítica de datos requiere codificación? ¿Está pensando en un futuro en el análisis de datos? Puede que te estés planteando la necesidad de saber programar. ¿Es necesario saber programar? A medida que los mundos de la analítica de datos, la tecnología y la ciencia de datos se fusionan, la importancia de la programación se hace más evidente. Es crucial comprender qué lenguajes de programación son clave y cuánta experiencia se necesita, para que el viaje a este vibrante campo sea menos desalentador. Más información 14 May 2024 LearnSQL.es Team Tu guía para practicar SQL en LearnSQL.com Explore una variedad de oportunidades de práctica de SQL en LearnSQL.es y lleve sus habilidades de análisis de datos al siguiente nivel. Tanto si es un principiante como un usuario avanzado, nuestros recursos de aprendizaje están diseñados para ayudarle a dominar SQL a través del aprendizaje práctico y de escenarios de uso reales. SQL, o lenguaje de consulta estructurado, es una potente herramienta muy utilizada en el análisis de datos. Permite acceder y manipular bases de datos de forma rápida y eficaz. Más información 14 May 2024 Jill Thornhill La Función SQL MIN() SQL dispone de una gran variedad de potentes herramientas de agregación, incluida la función MIN() de SQL. Este artículo es una guía de referencia rápida para extraer y utilizar valores mínimos en sus consultas. En el competitivo entorno empresarial actual, es vital poder analizar los datos de su organización de forma eficaz para tomar decisiones informadas. Las funciones de agregación de SQL permiten realizar todo tipo de análisis estadísticos de los 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 12 Apr 2024 Jakub Romanowski Los Mejores Libros de SQL en Español ¿Curioso sobre SQL pero no sabes dónde comenzar? Explora nuestra selección de los cinco mejores libros de SQL para principiantes, disponibles en español. Esta guía es tu entrada a la emocionante aventura del mundo de SQL. Recuerdo mis inicios con SQL, donde probé de todo hasta que por fin dominé el lenguaje de bases de datos. Empecé, como muchos, con tutoriales en YouTube. Aunque para ser sincero, no fue la opción más efectiva. Más información 15 Mar 2024 Jakub Romanowski Los mejores editores SQL en línea Cuando se trata de editores SQL en línea, hay muchas opciones. Averigua qué características debes buscar y qué editores preferimos en este artículo. En este artículo, voy a compartir mis opiniones sobre los editores SQL en línea. Estas prácticas herramientas basadas en web han hecho que mis tareas de ejecución de consultas SQL y gestión de bases de datos sean mucho más sencillas y accesibles, sobre todo en comparación con el software de escritorio tradicional. 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 15 Mar 2024 Alexandre Bruffa 20 problemas de práctica de SQL para usuarios principiantes e intermedios ¿Quieres convertirte en un experto en SQL? Intenta resolver estos 20 problemas de práctica de SQL. Tanto si acabas de empezar tu andadura en SQL como si te estás preparando para los exámenes, necesitas afinar tus habilidades SQL si quieres convertirte en un experto. Y ya sabes lo que se dice: ¡la práctica hace al maestro! Como la mayoría de las habilidades, SQL se aprende mejor a través de la experiencia; practicar SQL te permite aplicar tus conocimientos a escenarios del mundo real. Más información 22 Feb 2024 Alexandre Bruffa Uso de SQL en el almacenamiento de datos SQL es un elemento clave en la organización y el análisis de datos en almacenes de datos. En este artículo, le presentaremos los conceptos básicos de SQL en el almacenamiento de datos. Aprenderemos cómo este potente lenguaje ayuda a gestionar grandes conjuntos de datos, facilitando el trabajo y haciéndolo más productivo. Tanto si eres un estudiante que se adentra en el mundo de la tecnología como un especialista experimentado que navega por el dominio de los datos, comprender el concepto de almacenamiento de datos es fundamental. Más información 22 Feb 2024 Maria Durkin SQL CASE WHEN Explicado: 10 Ejemplos Sencillos para Principiantes La sentencia CASE WHEN nos permite tomar decisiones sobre nuestros datos, categorizando y manipulando registros basándonos en condiciones específicas. Descubra cómo utilizar CASE WHEN en este artículo. Imagínese que está decidiendo qué ropa ponerse ese día. Si está lloviendo, saca el paraguas; si no, lo deja en casa. Este procedimiento de toma de decisiones es esencialmente lo mismo que una sentencia SQL CASE WHEN. En el ámbito de SQL, la sentencia CASE WHEN funciona de forma muy parecida a una expresión if-then-else, lo que nos permite crear clasificaciones personalizadas dentro de una consulta. Más información 22 Feb 2024 Jill Thornhill Exportación de datos: De consulta SQL a hoja de cálculo ¿Cómo exportar datos de una base de datos SQL a Excel u otra hoja de cálculo? En este artículo, examinaré varios métodos y compartiré algunos consejos para cuando las cosas vayan mal. SQL es el método más utilizado para extraer datos de una base de datos. Sin embargo, no es el único artilugio de la caja de herramientas de un analista. Una vez extraída la información, a menudo querrás importarla a una hoja de cálculo, ya sea para realizar un análisis más detallado o simplemente para darle un aspecto más atractivo y poder presentársela a la dirección. Más información 22 Feb 2024 Jakub Romanowski Análisis de datos de redes sociales con SQL ¿Te estás sumergiendo en el mundo del análisis de redes sociales con SQL? Esta guía le ayudará a empezar a utilizar SQL para analizar e interpretar datos de plataformas de medios sociales. Prepárese para transformar su enfoque de los datos digitales y desbloquear nuevas posibilidades en el análisis de redes sociales. Bienvenido al apasionante mundo de SQL y el análisis de redes sociales. Si eres nuevo en este campo, estás a punto de descubrir lo poderosa que puede ser la herramienta SQL para comprender el vasto mar de datos que se generan a diario en las plataformas de medios sociales. Más información 22 Feb 2024 Martyna Sławińska 18 Preguntas Prácticas de SQL para Principiantes: Teoría y Ejercicios Prácticos Tanto si estás empezando como refrescando tus conocimientos de SQL, acompáñanos en estas 18 preguntas de práctica de SQL para principiantes. SQL, o Lenguaje de Consulta Estructurado, es un lenguaje de programación utilizado para definir, recuperar y manipular datos en bases de datos relacionales. Proporciona una sintaxis intuitiva de sentencias SQL y palabras clave que crean, modifican y consultan bases de datos relacionales. Este artículo se centra en repasar y practicar los conceptos básicos de SQL. 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 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 7 Dec 2023 Alexandre Bruffa Práctica de SQL para estudiantes: 11 Ejercicios Prácticos de SQL Básico con Soluciones ¡Llamada a todos los estudiantes! ¿Tienes curiosidad por SQL? ¿Quieres aprender o mejorar tus conocimientos de SQL? Este artículo contiene 11 ejercicios de práctica de SQL con soluciones detalladas. ¿Has oído alguna vez que "la práctica hace al maestro"? Probablemente sí, por eso estás buscando recursos para practicar SQL. Si quieres desarrollar habilidades sólidas o convertirte en un experto en un dominio determinado, tienes que practicar. Como escribió Rebecca McKeown en su excelente artículo Learning SQL? Más información 7 Dec 2023 Maria Durkin Dónde practicar SQL ¿Desea mejorar sus habilidades analíticas o de gestión de datos? Entonces necesitas saber cómo y dónde practicar SQL, el lenguaje mundial para gestionar y ejecutar bases de datos relacionales. Por supuesto, saber dónde practicar SQL puede ser todo un reto, ¡hay tantas opciones! En este artículo, te guiaremos por las mejores plataformas digitales para mejorar tus conocimientos de SQL. SQL, o Lenguaje de Consulta Estructurado, es el lenguaje universal para gestionar y operar bases de datos relacionales. 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 Nicole Darnley Cómo crear su propia base de datos para practicar SQL Bienvenido a la guía paso a paso para crear su propia base de datos SQL desde cero, diseñada pensando en los principiantes. Esta guía no sólo le ayuda a configurar su base de datos, sino que también le presenta ejercicios prácticos esenciales de SQL para que pueda comenzar su viaje de aprendizaje. Siga las instrucciones para adquirir práctica en SQL y fomentar una comprensión más profunda de las funcionalidades de SQL. Más información 28 Nov 2023 Maria Durkin Cómo SQL para empresas puede aumentar los beneficios y la eficacia ¿Está preparado para liberar el poder de SQL y transformar su empresa? En este artículo, analizaremos todas las formas en que SQL puede mejorar el rendimiento de su empresa, desde la capacidad de toma de decisiones hasta la eficacia operativa. Disponer de las herramientas adecuadas para atravesar el mar de información es fundamental en el clima empresarial actual, impulsado por los datos. El lenguaje de consulta estructurado, o SQL, es una herramienta esencial para esta tarea, y ha superado la prueba del tiempo. Más información 16 Oct 2023 Maria Durkin SQL para gestores de proyectos: Mejora de la toma de decisiones ¿Sabía que SQL es un componente vital de las herramientas del gestor de proyectos? En este artículo, profundizaremos en cómo SQL para gestores de proyectos mejora su flujo de trabajo, fomenta la toma de decisiones informadas e impulsa la eficacia operativa. Los datos se han convertido en la base de la toma de decisiones en todos los sectores. En el mundo actual, impulsado por los datos, es fundamental contar con las herramientas adecuadas para gestionar la afluencia de datos. Más información 16 Oct 2023 Ignacio L. Bisso Como Utilizar ROW_NUMBER OVER() en SQL para Ordenar Datos A veces es necesario conocer la posición de las filas en un conjunto de resultados. Aprendacomo usar ROW_NUMBER y OVER en SQL puede hacerlo posible. ¿Alguna vez ha necesitado añadir un número secuencial a los registros devueltos por una consulta SQL? O tal vez necesite crear un informe 'top n' basado en una clasificación específica. En cualquiera de estos casos, necesita calcular la posición de la fila en la clasificación. 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Alex Briggs 5 grandes beneficios de aprender SQL Si quieres que tu negocio tenga éxito en 2017, es absolutamente fundamental que entiendas tus datos; por eso debes familiarizarte con SQL cuanto antes. Pero hay otras razones para aprenderlo que pueden no ser obvias. ¡En este artículo, te mostraré 5 enormes beneficios de aprender SQL! No caigas en la trampa común: el análisis de datos no es una preocupación exclusiva de quienes compiten a nivel nacional o corporativo. De hecho, todas las empresas tienen muchos datos que pueden utilizar para mejorar potencialmente su flujo de trabajo. 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 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 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 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 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 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 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 Dorota Wdzięczna ¿Cuál es la diferencia entre SQL y T-SQL? Si estás empezando a aprender SQL y estás confundido por las diferencias entre SQL estándar y otros lenguajes similares como T-SQL, este artículo te ayudará a aclarar las cosas. No sólo aprenderás sobre la diferencia entre SQL y T-SQL sino que también encontrarás explicaciones sobre qué temas sería mejor empezar a aprender primero: SQL estándar o algo más específico como MS SQL Server. ¿Qué es el SQL estándar? SQL (Structured Query Language) es un lenguaje de programación básico estándar ANSI/ISO diseñado para operar con datos almacenados en bases de datos relacionales. 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 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 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 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 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 Ignacio L. Bisso Cómo empezar a ejecutar consultas SQL En este artículo, te explicaré cómo ejecutar una consulta SQL para ayudarte a ejecutar tu primera consulta. Vamos a empezar. Ejecutar consultas SQL por primera vez no es una tarea compleja, pero puede parecer intimidante al principio si eres un completo principiante. Pero una vez que supere ese obstáculo inicial, podrá concentrarse en el aprendizaje de SQL y en escribir consultas más interesantes para satisfacer las necesidades de su negocio. 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