Base de Datos
Base de Datos
Base de Datos
USE Examen1parcial;
Practica:
SELECT MAX(estatura) as estatura_maxima
CREATE TABLE Ciclista
DNI INT identity (1,1)PRIMARY KEY, FROM CICLISTA
nombre1 VARCHAR(50),
nombre2 VARCHAR(50),
apellido1 VARCHAR(50),
apellido2 VARCHAR(50),
estatura DECIMAL(5, 2),
n_placa_bici VARCHAR(10),
id_etapa INT
);
INSERT INTO Ciclista( nombre1, nombre2, apellido1, apellido2, estatura, n_placa_bicicleta, id_etapa)
VALUES
( 'Juan', 'Carlos', 'Gómez', 'Pérez', 1.75, 'ABC123', 1),
( 'María', 'Isabel', 'Rodríguez', 'López', 1.68, 'XYZ789', 2),
( 'Pedro', 'José', 'Martínez', 'Sánchez', 1.80, 'DEF456', 3);
MIN : Devuelve el valor mínimo de un conjunto de valores contenidos en un campo especifico de una tabla.
Ejemplo: Se desea saber cuál es el peso mínimo de una persona de la siguiente Tabla
Sintaxis MIN
Insert into personas(Nombre, edad, peso, talla) values('Juan', 19, 80, 180);
Insert into personas(Nombre, edad, peso, talla) values('Pedro', 21, 71, 160);
Insert into personas(Nombre, edad, peso, talla) values('Sebastian', 20, 79, 175);
Insert into personas(Nombre, edad, peso, talla) values('Marcos', 19, 83, 170);
FUNCION • Conteo de filas: La función COUNT cuenta el número de filas que cumplen con ciertas condiciones o el
número total de filas en una tabla si no se especifican condiciones.
• Puede utilizarse con condiciones: Puedes usar COUNT con una cláusula WHERE para contar solo las filas que
COUNT cumplan con ciertas condiciones. Por ejemplo, puedes contar las personas mayores de 18 años o las ventas
realizadas en un mes específico.
• No cuenta valores nulos: Por defecto, COUNT no cuenta filas con valores nulos en la columna especificada. Si
deseas contar filas nulas, puedes usar la función COUNT(*).
• Puede utilizarse con alias: Puedes asignar un alias al resultado de la función COUNT para darle un nombre más
significativo o legible.
Ejemplos
CREATE DATABASE EjFunciones;
GO
USE EjFunciones
GO
Insert into personas(Nombre, edad, peso, talla) values('Juan', 19, 80, 180);
Insert into personas(Nombre, edad, peso, talla) values('Pedro', 21, 71, 160);
Insert into personas(Nombre, edad, peso, talla) values('Sebastian', 20, 79, 175);
Insert into personas(Nombre, edad, peso, talla) values('Marcos', 19, 83, 170);
SELECT COUNT(ID) AS
PersonasPesoMenor75 Contar la cantidad de personas con una Contar la cantidad de personas con una
edad mayor o igual a 20 años: edad mayor o igual a 20 años:
Operación de suma: La función SUM realiza una operación de suma en los valores de una
columna numérica especificada. Suma todos los valores en esa columna y devuelve el
resultado.
Así, por ejemplo, si queremos obtener algunos datos agregados de la tabla de pedidos de la base de datos de ejemplo Northwind, podemos escribir una consulta simple como la
siguiente: