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 13 Jan 2023 Ignacio L. Bisso Cómo Practicar Subconsultas SQL ¿Te has preguntado alguna vez qué separa a los principiantes de los usuarios avanzados de SQL? Hay cosas como, por ejemplo, las subconsultas. En este artículo, te explico su importancia y por qué necesitas practicar las subconsultas SQL para convertirte en un experto. ¿Qué es una subconsulta SQL? SQL es un lenguaje fácil de aprender. Sin embargo, hay ciertas características y técnicas complejas del lenguaje que requieren práctica. Una de estas características es la subconsulta, que añade un gran poder expresivo al lenguaje y a tus proyectos. Más información 4 Jan 2023 Ignacio L. Bisso Qué Tipo de Datos Elegir para una Columna al Crear una Tabla en SQL Las bases de datos almacenan valores de datos de varios tipos. Por ejemplo, puede almacenar el nombre de un producto como una cadena de texto, el precio de un producto como un número o la fecha de venta de un producto como un valor de fecha. Estos valores (el nombre del producto, el precio y la fecha de venta) se almacenan como distintos tipos de datos. En este artículo, explicamos varios tipos de datos SQL con ejemplos reales. Más información 5 Dec 2022 Ignacio L. Bisso La función SQL Coalesce: Manejo de valores nulos Puede que ya sepas cómo devolver valores nulos en SQL. Ahora, vamos a aprender a hacer lo contrario. Aunque la función COALESCE de SQL puede parecer compleja, en realidad es muy sencilla y útil. Veamos varios ejemplos de cómo la función COALESCE de SQL puede utilizarse para trabajar con valores NULL en SQL. La necesidad de Coalesce en SQL Antes de que nos sumerjamos en la función SQL COALESCE en detalle, debes entender cómo se comportan los valores NULL en las expresiones. Más información 5 Dec 2022 Ignacio L. Bisso Explicación de INNER JOIN en palabras sencillas En este artículo, cubriré quizás el elemento más importante del lenguaje SQL. Así es. Estoy hablando de la cláusula INNER JOIN de SQL. Como sabes, en una base de datos los datos se almacenan en varias tablas. En mi último artículo, cubrí cómo crear consultas SQL cuando los datos que necesitas están en una sola tabla. ¿Pero qué pasa si los datos que necesitas están en dos tablas? Para este caso, necesita usar una cláusula JOIN para combinar ambas tablas, que es algo similar a conectar ambas tablas. Más información 5 Dec 2022 Ignacio L. Bisso Cómo utilizar la función ROUND() en SQL ¿Necesita redondear resultados numéricos en SQL? La función ROUND() está aquí para hacer el trabajo. Las bases de datos relacionales modernas ofrecen muchas funciones incorporadas que amplían las capacidades de SQL. En este artículo, utilizaremos ejemplos prácticos para explicar cómo funciona la función ROUND(). (Alerta de spoiler: si has adivinado que redondea un número a una determinada cifra decimal, ¡estás en lo cierto! Sigue leyendo para saber más). Funciones estándar de SQL Cada base de datos SQL (PostgreSQL, MySQL, Oracle, SQL Server entre otras) tiene un conjunto de funciones incorporadas. Más información 5 Dec 2022 Ignacio L. Bisso Cómo utilizar la función COALESCE() en SQL Los usuarios de SQL se encuentran a menudo con valores NULL en sus consultas y necesitan procesarlos adecuadamente. La función COALESCE() ayuda a manejar los valores NULL. Lee este artículo para aprender a utilizar COALESCE() en tus consultas. Las tablas SQL almacenan datos en registros, y los registros están compuestos por campos. Puede haber situaciones en las que no conozcamos el valor de un campo específico. Por ejemplo, supongamos que tenemos una tabla con los datos de persons. Más información 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 Ignacio L. Bisso Extracción de datos de una cadena: SPLIT_PART en PostgreSQL Aprenda a utilizar split_part en PostgreSQL para extraer datos de cadenas. Muy a menudo, nos gustaría extraer partes de una cadena cuando trabajamos con valores de texto. Un ejemplo común es cuando tenemos un nombre completo y necesitamos recuperar sólo el apellido. En este artículo, examinaremos cómo hacerlo utilizando split_part en PostgreSQL, es decir, una función relacionada con las cadenas que puede utilizarse para extraer una subcadena. ¿Por qué utilizar funciones de cadena en su base de datos? Más información «« « 1 2 3 4 » »»