Guía de Comandos DML en SQL
Guía de Comandos DML en SQL
Guía de Comandos DML en SQL
Crea una base de datos llamada Escuela y Crea una tabla con los siguientes atributos:
Nombre, Edad y Grado
INSERT INTO Estudiantes (nombre, edad, grado) VALUES ('Carlos', 15, '10'), ('Ana', 14, '10'),
('María', 16, '11'), ('Pedro', 17, '12'), ('Lucía', 15, '11'), ('Luis', 13, '9'), ('Sofía', 16, '10'), ('Miguel', 17,
'12'), ('Andrea', 14, '9'), ('Juan', 15, '11');
2.1. SELECT
El comando SELECT se utiliza para recuperar datos de una o más tablas en una base de
datos. Es uno de los comandos más usados en SQL.
• Sintaxis básica:
• Ejemplo simple: Supongamos que tenemos una tabla llamada Estudiantes con las
siguientes columnas: id, nombre, edad, grado.
Explicación: Esta consulta selecciona los nombres y edades de los estudiantes que
están en el grado 10.
Universidad Nacional de Ingeniería
Dirección de Área de Conocimiento de Tecnología de la información y Comunicación
Programa Académico de Ingeniería de Sistemas
Curso de Base de Datos I – Unidad III
2.2. INSERT
El comando INSERT se utiliza para agregar nuevas filas de datos a una tabla.
• Sintaxis básica:
Explicación: Esta consulta inserta un nuevo estudiante llamado "Carlos" que tiene
15 años y está en el grado 10.
2.3. UPDATE
• Sintaxis básica:
UPDATE nombre_tabla
SET columna1 = valor1, columna2 = valor2
WHERE condición;
UPDATE Estudiantes
SET edad = 16
WHERE id = '11';
• Sintaxis básica:
Las funciones de agregación en SQL permiten realizar cálculos sobre un conjunto de datos
y devolver un valor único.
3.1. SUM()
La función SUM() se utiliza para sumar todos los valores de una columna numérica.
• Ejemplo:
SELECT SUM(edad)
FROM Estudiantes;
Explicación: Esta consulta suma todas las edades de los estudiantes en la tabla.
3.2. AVG()
• Ejemplo:
SELECT AVG(edad)
FROM Estudiantes;
La función COUNT() se utiliza para contar el número de filas que coinciden con una
condición.
• Ejemplo:
SELECT COUNT(*)
FROM Estudiantes
WHERE grado = '10';
3.4. MIN()
• Ejemplo:
SELECT MIN(edad)
FROM Estudiantes;
3.5. MAX()
• Ejemplo:
SELECT MAX(edad)
FROM Estudiantes;
SELECT nombre
FROM Estudiantes
WHERE edad = (SELECT MIN(edad) FROM Estudiantes);
Explicación: Esta consulta obtiene el nombre del estudiante más joven utilizando una
subconsulta para encontrar la edad mínima.
Conclusión
Con esta guía, los estudiantes tendrán un instrumento didáctico para poder comprender
cómo utilizar los comandos básicos de DML y las funciones de agregación en SQL. Estos
conceptos son fundamentales para trabajar con bases de datos y realizar consultas eficientes
y útiles.