SQL

INNER JOIN SQL con ejemplos

INNER JOIN de SQL, se usa para combinar consultas de dos o más tablas a la vez en función de una columna que tiene relación entre las tablas. Para este ejemplo, vamos a utilizar la base de datos ‘world’ de MySQL. En la tabla ‘city’ tenemos los siguientes campos: En la tabla ‘country’ tenemos los […]

LIMIT y OFFSET en SQL

Hasta este punto, en el curso, has utilizado en muchas ocasiones la cláusula LIMIT para limitar la cantidad de registros que se devuelven en una consulta SQL. En este capítulo, verás como funciona LIMIT junto con OFFSET. ¿Qué son LIMIT y OFFSET? Como bien ya sabes, la cláusula LIMIT se usa para restringir el total […]

DISTINCT de SQL para resultados distintos

Gracias a la cláusula DISTINCT de SQL, podemos encontrar los resultados distintos en una consulta. Esto es muy útil para eliminar registros duplicados en las tablas o para ver resultados sin repetir. De momento, aún no vamos a eliminar nada. En este capítulo, solo vamos a filtrar. Sintaxis de DISTINCT de SQL La sintaxis de […]

IS NULL e IS NOT NULL en SQL

Los operadores IS NULL e IS NOT NULL de SQL te permiten filtrar y realizar acciones específicas en función de la presencia o ausencia de valores NULL en las columnas de la tabla. Un valor nulo en SQL representa la ausencia de un valor en un dato específico de una tabla. Por ejemplo, supongamos que […]

Los patrones de búsqueda con IN en SQL

En este capítulo te mostraré de qué forma funciona el operador IN de SQL, con el que filtraremos resultados con varias opciones. Sintaxis básica del operador IN de SQL Esta es la sintaxis básica del operador IN: Ejemplo práctico de uso del operador Veamos un ejemplo con este operador. Vamos a seleccionar unos cuantos campos […]

Subconsultas en SQL para principiantes

En este capítulo verás las subconsultas en SQL, una poderosa herramienta que nos permite anidar consultas dentro de otras consultas. Con las subconsultas, podemos usar los resultados de una consulta para filtrar o procesar datos en otra consulta. En este capítulo, usaremos la base de datos ‘world’ para ver ejemplos prácticos del uso de subconsultas […]

Patrones de búsqueda en SQL con LIKE

En esta ocasión os voy a mostrar con ejemplos prácticos, como funcionan los patrones de búsqueda en SQL, con la cláusula LIKE. Para las prácticas, utilizaremos las tablas que vienen con la instalación de MySQL, ‘world’ y ‘sakila’. La cláusula LIKE de SQL La cláusula LIKE se usa para buscar valores que coincidan con un […]

Agrupamiento de resultados con GROUP BY en SQL

En este capítulo, aprenderás a usar la cláusula GROUP BY de SQL con varios ejemplos prácticos. También te mostraré la diferencia que tiene GROUP BY y ORDER BY. ¿Qué es GROUP BY? GROUP BY es una cláusula de SQL que se usa para agrupar registros en un conjunto de resultados en función de los valores […]

Operadores lógicos de SQL, AND, OR y NOT

En esta ocasión te voy a mostrar el uso de los operadores lógicos de SQL. AND, OR y NOT. Hasta este punto en el curso, solo lo habíamos utilizado con condiciones simples (una condición). Al combinar múltiples condiciones, es posible precisar aún más los resultados que obtenemos de una consulta. En este capítulo, aprenderemos cómo […]

Ejercicios resueltos para practicar SQL

Te dejo unos cuantos ejercicios para que practiques con las funciones de agregado SQL. Estos ejercicios son para realizar con las bases de datos de prueba de MySQL, world y sakila, las cuales, vienen con la instalación de MySQL. Ejercicios resueltos sobre: las funciones de agregado COUNT, SUM, MAX y AVG Soluciones de los ejercicios […]

Scroll hacia arriba