practica 2 bases

3
Considerando la bd de la parctica No.2 //Inicialmente son 12 amigos 1.- En la reliación amigo realizar 1a- Agregar un campo llamado Edad de tipo int que permita valores null. 1b- Introducir datos diferentes para la Edad en los registros existentes. 1c- Agregar 5 registros a esta tabla(Amigo). a) Un registro con edad Null. b) Dos registros con la misma Edad. c) Dos con edad diferente. Considerando los datos almacenados.

Upload: jose-t-z-valkiria

Post on 18-Feb-2016

213 views

Category:

Documents


0 download

DESCRIPTION

querys operacionales para bases de datos en mysql

TRANSCRIPT

Page 1: Practica 2 Bases

Considerando la bd de la parctica No.2 //Inicialmente son 12 amigos

1.- En la reliación amigo realizar

1a- Agregar un campo llamado Edad de tipo int que permita valores null.

1b- Introducir datos diferentes para la Edad en los registros existentes.

1c- Agregar 5 registros a esta tabla(Amigo).

a) Un registro con edad Null.

b) Dos registros con la misma Edad.

c) Dos con edad diferente.

Considerando los datos almacenados.

1d- Agregar Consultas:

SET @EdadMin=(SELECT MIN(Edad) FROM Amigo);

Page 2: Practica 2 Bases

SELECT @EdadMin;

1e-Encontrar la mayor edad:

MAX

MIN

AVG

COUNT

SUM

1f- Mostrar los nombres de los amigos ordenados.

SELECT NomPila FROM Amigo ORDER BY NomPila ASC;

SELECT Edad FROM Amigo; //17 registros

SELECT DISTINCT Edad FROM Amigo; //16 registros

SELECT COUNT (nomPila) FROM Amigo; //17 registros

SELECT COUNT (Edad) FROM Amigo; //16 registros

SELECT AVG (Edad) FROM Amigo; //El promedio

1g- Mostrar el nombre del amigo más joven

SELECT nomPila FROM Amigo

Where MIN (Edad);

Select nomPila FROM Amigo

WHERE Edad=@EdadMin;

SELECT nomPila FROM Amigo

WHERE Edad=(SELECT MIN(Edad) FROM(Amigo);