descarga La chuleta SQL!
¿Te gustaría tener acceso a una chuleta SQL con las sentencias más útiles de SQL? ¡Tenemos justo lo que necesitas! En nuestro sitio web, puedes descargar una chuleta SQL completamente gratis. La única condición es que dejes tu correo electrónico. ¿Por qué deberías hacerlo?
Primero, la chuleta SQL está diseñada específicamente para ser fácil de usar, ya seas un principiante o un experto en SQL. Además, te permitirá ahorrar tiempo y esfuerzo, ya que toda la información que necesitas está en un solo documento. Y lo mejor de todo, es completamente gratis. También tenemos para ti el Curso SQL desde cero dónde podrás practicar y aprender SQL con ejercicios prácticos resueltos y explicados, es la mejor opción si quieres aprender SQL y llevar tus habilidades de análisis de datos al siguiente nivel.


Pero eso no es todo. Al proporcionarnos tu correo electrónico, también podrás recibir actualizaciones sobre nuevos recursos de SQL y otros temas relacionados con la tecnología. Nunca te perderás una actualización importante y siempre estarás al día con las últimas novedades.
No importa si eres un desarrollador, un estudiante o simplemente alguien interesado en aprender más sobre SQL. Nuestra chuleta SQL es perfecta para ti. Aprovecha esta oportunidad y descarga la chuleta SQL hoy mismo. Simplemente deja tu correo electrónico y recibirás el PDF de forma instantánea. Recibirás un correo electrónico en como máximo una hora para confirmar tu subscripción y una vez confirmes, te llegará otro correo con un enlace para descargarte la chuleta SQL en PDF.
Si quieres seguir aprendiendo más sobre SQL, también puedes unirte a nuestra comunidad de aprendizaje de SQL. Ofrecemos cursos y recursos para ayudarte a mejorar tus habilidades y mantenerte actualizado sobre los últimos avances en tecnología.
En resumen, no pierdas la oportunidad de obtener una chuleta SQL PDF gratuita con las sentencias más útiles de SQL. Descárgala hoy mismo y comienza a mejorar tus habilidades en SQL. ¡Te esperamos en nuestra comunidad de aprendizaje!
¿Qué es SQL?
SQL del ingés Structured Query Language o lenguaje de consulta estructurada es un lenguage para comunicarse con bases de datos relacionales. SQL te permite seleccionar datos y construir informes complejos. Se utiliza en casi todos los sistemas que almacenan datos. Si quieres saber más sobre qué es SQL tenemos el artículo para ti con una descripción detallada sobre qué es SQL.
Sentencias SQL en la chuleta SQL
Para que tengas un vistazo a lo que podrás encontrar en la chuleta SQL PDF te dejo debajo alguna de las sentencias que vienen incorporadas en la chuleta SQL.
Consultar una tabla con SQL SELECT
SQL Select se utiliza para seleccionar datos de una tabla. Te dejo unos ejemplos muy sencillos debajo. Los dobles guiones significan comentarios que no se ejecutan y sirven para documentar el código.
SELECT * FROM pais; -- Consultar todas las columnas y filas de la tabla país
SELECT nombre, area FROM pais; -- Consultar las columnas nombre y área de la tabla país.SQLRenombrar columnas y tablas SQL AS
Puedes usar SQL AS para renombar columnas y tablas en una consulta SQL. El fragmento de código AS significa alias, que también se puede entender como apodo a sobrenombre.
SELECT nombre AS nombre_ciudad FROM ciudad; -- Renombrar la columna nombre a nombre_ciudad
SELECT pa.nombre AS nombre_pais, ci.nombre AS nombre_ciudad -- Renombramos las columnas a nombre_pais y nombre_ciudad
FROM ciudad AS ci JOIN pais AS pa ON ci.id_pais = pa.id; -- Renombramos la tabla ciudad como ci y la tabla pais como paSQLFiltrar registros con SQL WHERE
La sentencia SQL WHERE te ayudará a filtrar los registros o filas de una tabla. Hay muchas formas de utilizarla, te dejo unos ejemplos debajo:
-- Consultar el nombre de las ciudades con nota mayor de 6:
SELECT nombre FROM ciudad WHERE nota > 6;
-- Consultar el nombre de las ciudades diferentes a Caracas:
SELECT nombre FROM ciudad WHERE nombre <> 'Caracas';SQLFiltrar filas con SQL BETWEEN
La sentencia SQL BETWEEN se usa para elegir filas o registros de una tabla que se encuentren comprendidas entre dos valores:
-- Consultar el nombre de las ciudades con población entre 1M y 5M:
SELECT nombre FROM ciudad WHERE poblacion BETWEEN 1000000 AND 5000000:
-- Consultar los eventos pedidos entre el 2022-01-01 y 2022-12-31
SELECT * FROM pedidos WHERE fecha BETWEEN '2022-01-01' AND '2022-12-31';SQLFiltrar filas con SQL LIKE
La sentencia SQL LIKE se utiliza para elegir textos que coincidan un patrón predefinido.
-- Consultar el nombre de las ciudades que LEFT JOIN empiecen por E o termien por s:
SELECT nombre FROM ciudad WHERE nombre LIKE 'E%' OR nombre LIKE '%s';
-- Consultar el nombre de las ciudades que comiencen por cualquier letra
-- seguidas de "ublín" como Dublín in Irlanda:
SELECT nombre FROM ciudad WHERE nombre LIKE "_ublin';SQLCruzar tablas con SQL INNER JOIN
La sentencia SQL INNER JOIN o de forma implícita SQL JOIN devuelve las filas para las que hay coincidencias en ambas tablas.
-- Cruzamos la tabla ciudad con pais
-- El resultado será las ciudad que tengan un país asociado y viceversa
SELECT
ci.id, ci.nombre, ci.id_pais, pa.id, pa.nombre
FROM
ciudad AS ci
[INNER] JOIN
pais AS pa -- El INNER es opcional
ON
ci.id_pais = pa.id;SQLEn el curso de SQL desde cero tienes una lección entera dedicada a los cruces o SQL JOIN para que puedas profundizar en ellos. Allí tendrás muchos ejemplos resueltos de consultas con SQL JOIN.
Cruzar tablas con SQL LEFT JOIN
La sentencia SQL LEFT JOIN consulta todas las filas de la tabla izquierda y las filas que coincidan de la tabla derecha. Si no hay una fila coincidente en la tabla derecha, el resultado será nulo (NULL).
-- Cruzamos la tabla ciudad con país
-- El resultado será todas las ciudades
-- y solo los países que tengan una ciudad asociada
SELECT
ci.id, ci.nombre, ci.id_pais, pa.id, pa.nombre
FROM
ciudad AS ci
LEFT JOIN
pais AS pa
ON
ci.id_pais = pa.id;SQLCruzar tablas con SQL RIGHT JOIN
La sentencia SQL RIGHT JOIN consulta todas las filas de la tabla derecha y las filas que coincidan de la tabla izquierda. Si no hay una fila coincidente en la tabla izquierda, el resultado será nulo (NULL).
-- Cruzamos la tabla ciudad con país
-- El resultado será todos los países
-- y solo las ciudades que tengan país asociado
SELECT
ci.id, ci.nombre, ci.id_pais, pa.id, pa.nombre
FROM
ciudad AS ci
RIGHT JOIN
pais AS pa
ON
ci.id_pais = pa.id;SQLCruzar tablas con SQL CROSS JOIN
La sentencia SQL CROSS JOIN devuelve todas las combinaciones de filas de la primera tabla con la segunda tabla. Si la primera tabla tiene N filas y la segunda M. El resultado tendra M por N filas. El SQL CROSS JOIN se utiliza poco.
SELECT ci.id, ci.nombre,
ci.id_pais, pa.id, pa.nombre
FROM ciudad AS ci
CROSS JOIN pais AS pa;SQLAgrupar datos con SQL GROUP BY
La sentencia SQL GROUP BY agrupa las filas que tengan los mismos valores en las columnas especificadas. Luega calcula métricas (agrega las filas) para cada una de las combinaciones de valores únicos. SQL GROUP BY se usa con funciones de agregación como SQL COUNT, SQL SUM, SQL MAX, SQL MIN, SQL AVG, SQL COUNT DISTINCT.
Puedes utilizar SQL COUNT para contar las filas o registros de una tabla. Por otro lado, puedes utilizar SQL COUNT DISTINCT para contar los valores únicos de una columna o campo en una tabla. Te dejo unos ejemplos debajo:
-- Recuento del número de ciudades con SQL COUNT
SELECT COUNT(*) FROM ciudades;
-- Recuento del número de notas no nulas con SQL COUNT
SELECT COUNT (nota) FROM ciudades;
-- Recuento de identificadores únicos de país con SQL COUNT DISTINCT
SELECT COUNT (DISTINCT id_pais) FROM ciudades;
-- Valores máximos y mínimos de población con SQL MAX, SQL MIN
SELECT MAX (poblacion), MIN(poblacion) FROM ciudades;
-- Suma de población por agrupando por país con SQL GROUP BY SUM
SELECT id_pais, SUM(poblacion)
FROM ciudades GROUP BY id_pais;
-- Valor medio de la nota de ciudades por país
-- para los países que tengan más de cuatro ciudades con nota
-- Con SQL WHERE, SQL GROUP BY, SQL AVG:
SELECT id_pais, AVG (nota)
FROM ciudades GROUP BY id_pais
HAVING COUNT (nota) > 3;SQLBorrar filas con SQL DELETE
El código SQL DELETE te permite borrar todos los registros de una tabla o los registros que cumplan ciertas condiciones. Ten mucho cuidado con SQL DELETE porque si no incluyes una condición de borrado con SQL WHERE puedes borrar accidentalmente todos los registros de una tabla.
-- Borrar todos los registros de una tabla
DELETE FROM nombre_tabla;
-- Borrar los registros de una tabla que cumplen la condicion id < 0
DELETE FROM nombre_tabla WHERE id < 0;SQLActualizar registros con SQL UPDATE
El código SQL UPDATE se utiliza para actualizar valores de los registros de una tabla. Puedes actualizar todos los registros a la vez o algunos que cumplan ciertas condiciones con SQL WHERE. Ten cuidado al utilizar SQL UPDATE porque si no incluyes condiciones de actualización con SQL WHERE, podrías acabar actualizando de forma incorrecta y accidental todos los registros de una tabla.
-- Actualizar una o más columnas de todos los registros de una tabla
UPDATE nombre_tabla SET columna1 = valor1,...;
-- Actualizar la columna1 de la tabla en los registros donde se cumple la condicion
UPDATE nombre_table SET columna1 = valor1 WHERE condicion;SQLAñadir filas con SQL INSERT INTO
SQL INSERT INTO nos permite añadir filas o registros a una tabla o entidad. Puedes añadir filas de una en una o varias a la vez.
-- Añadir una fila a una tabla
INSERT INTO nombre_tabla(columna1,columna2,...)
VALUES(valor1,valor2,..);
-- Añadir multiples registros a una tabla
INSERT INTO nombre_tabla(columna1,columna2,...)
VALUES(valor1,valor2...), -- una fila
(valor3,valor4,...), -- otra fila
(valor5,valor6,...); -- la tercera y última fila añadidaSQL¡Descarga la chuleta SQL!
Si aún no lo has hecho, descárgate la chuleta SQL con tu correo y recibirás un PDF con todo esto y mucho más como visualizaciones para aprender y consultar fácilmente las sentencias SQL más utilizadas como SQL WHERE, SQL SELECT, SQL GROUP BY, SQL MAX, SQL MIN, SQL SUM, SQL COUNT, SQL COUNT DISTINCT, SQL LEFT JOIN, SQL INNER JOIN, SQL RIGHT JOIN, SQL CROSS JOIN, SQL BETWEEN, SQL LIKE, SQL AS, SQL UPDATE, SQL INSERT, SQL DELETE ¿A qué esperas? Subscríbete y descárgate ya la chuleta SQL ? ?
¿Quieres aprender aún más de SQL?
En el curso de SQL desde cero tienes muchas de las sentencias explicadas con detalle a través de ejemplos resueltos para que puedas practicar y llevar tu nivel de SQL al siguiente nivel ¿a qué esperas? Apúntate al curso SQL desde cero y desbloquea nuevas oportunidades laborales.
Curso SQL digital: de 0 a Profesional
Curso SQL digital con certificado en el que aprenderás qué es SQL y cómo programar SQL. Mejora tus condicionales laborales, mejora tu vida cómodamente con soporte ¡Apúntate!






