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 Dorota Wdzięczna Guía ilustrada del INNER JOIN de SQL ¿Qué es un INNER JOIN de SQL y cómo funciona? Averigüémoslo. En mi último artículo, hablé de la función Operación CROSS JOIN en SQL. Hoy, veremos INNER JOIN y cómo utilizarlo. ¿Es lo mismo que un JOIN? ¿Cuántas tablas se pueden enlazar con un INNER JOIN? Todas estas son buenas preguntas. Veamos las respuestas. ¿Qué es un INNER JOIN? INNER JOIN combina datos de varias tablas uniéndolas en base a un registro coincidente. Más información 5 Dec 2022 Dorota Wdzięczna Guía ilustrada del CROSS JOIN de SQL ¿Qué es una sentencia SQL CROSS JOIN? ¿Cuándo se debe usar? ¿Cuándo no debe usarla? Este artículo le dirá lo que necesita saber sobre el CROSS JOIN. Usted ya sabe que puede usar la sentencia SQL JOIN para unir una o más tablas que comparten un registro coincidente. Y si has leído el post de LearnSQL Aprendiendo Tipos de JOIN en SQL Usando Situaciones de la Vida Real, sabes que hay muchos tipos de JOINs. 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 Dorota Wdzięczna Cómo ordenar registros con la cláusula ORDER BY Las bases de datos relacionales no almacenan los registros en orden alfabético, numérico, ascendente ni en ningún orden en particular. La única forma de ordenar los registros en el conjunto de resultados es utilizar la cláusula ORDER BY. Puede utilizar esta cláusula para ordenar las filas por una columna, una lista de columnas o una expresión. También puede ordenar las filas utilizando la expresión CASE. En este artículo, echaremos un vistazo a la cláusula ORDER BY - cómo escribirla, cómo funciona y qué hace. 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 21 Jul 2022 Dorota Wdzięczna Uso de CASE con sentencias de modificación de datos ¿Qué ocurre cuando se combina CASE con las sentencias modificadoras de datos de SQL? Descúbrelo en este artículo. La expresión CASE es una parte muy útil de SQL y que emplearás con frecuencia. Ya hemos cubierto lo que hace la expresión CASE, cómo formatearla y cómo usarla en una sentencia SELECT en "Cómo usar CASE para añadir lógica a un SELECT". Otro artículo,"Cómo ordenar registros con la cláusula ORDER BY" Más información 21 Jul 2022 Dorota Wdzięczna Una guía ilustrada de la unión no equitativa de SQL ¿Sabía que, en SQL, una unión no tiene por qué basarse en coincidencias idénticas? En este artículo, veremos la unión SQL no equi, que utiliza operadores "no iguales" para hacer coincidir los registros. Ya hemos hablado de varios tipos de uniones, incluyendo las autouniones y las CROSS JOIN, INNER JOIN y OUTER JOIN. Estos tipos de uniones suelen aparecer con el signo de igualdad (=). Sin embargo, algunas uniones utilizan condiciones distintas al signo de igualdad (=). Más información 21 Jul 2022 Dorota Wdzięczna Guía ilustrada del OUTER JOIN de SQL Ya hemos hablado del SQL CROSS JOIN y INNER JOIN y las sentencias OUTER JOIN. Es hora de explorar otro: OUTER JOIN. ¿Qué es? ¿Cómo funciona? Averigüémoslo. Si has leído nuestros otros posts, sabrás que puedes enlazar los datos de dos o más tablas de la base de datos utilizando uno de los muchos tipos de operadores de unión de SQL. Hoy, discutiremos los tres tipos de OUTER JOIN: LEFT OUTER JOIN, RIGHT OUTER JOIN, y FULL OUTER JOIN. 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 «« « 1 2 3 » »»