Base de datos (consultas con union, group by y creación de tablas)
Enviado por Juan Jose Hernandez Medina • 21 de Septiembre de 2016 • Trabajo • 265 Palabras (2 Páginas) • 98 Visitas
[pic 1]
[pic 2]
He eliminado las tablas por si existían, y he creado las tablas.
[pic 3]
He ingresado lo registros que se requerían.
[pic 4]
En esta captura he seleccionado a todos los proveedores, clientes y empleados, también nombre y domicilio de todos ellos. Empleando el operador "union".
[pic 5]
He agregado una columna con un literal para indicar si es un proveedor, un cliente o un empleado y lo he ordenado por categoría.
[pic 6]
[pic 7]
En la captura se ve como he eliminado la tabla por si existiera y creado la tabla requerida.
[pic 8]
En esta se muestra los registro ingresados.
[pic 9]
Aquí se ve la cantidad de visitantes de cada ciudad agrupados por ciudad.
[pic 10]
En esta se muestra la cantidad visitantes con teléfono no nulo, de cada ciudad agrupados por ciudad.
[pic 11]
En esta captura se muestra el total del monto de las compras agrupadas por sexo:
[pic 12]
En esta otra nos muestra el máximo y mínimo valor de compra agrupados por sexo y ciudad.
[pic 13]
Aquí tenemos el promedio del valor de compra agrupados por ciudad.
[pic 14]
Aquí he contado y agrupado por ciudad sin tener en cuenta los visitantes que no tienen mail.
[pic 15]
En esta última he hecho lo mismo que en la anterior pero usando la palabra clave "all" para mostrar todos los valores de ciudad, incluyendo las que devuelven cero o "null" en la columna de agregado.
create table Universidades(
Univ_cod numeric(5)primary key,
Nombre_univ varchar(25)not null,
Ciudad varchar(20)not null,
Municipio varchar(2)not null,
Cod_postal varchar(5)not null)
go
create table Empleados(
Dni numeric(8)primary key,
...