Codigo de una base de datos de una tienda
Enviado por zxbxletx • 4 de Marzo de 2020 • Tutorial • 275 Palabras (2 Páginas) • 278 Visitas
create table Cliente (ci smallint not null primary key,nombre varchar(20),pat varchar(20),mat varchar(20), dir varchar(40))
create table Proveedor(nit smallint not null primary key, nombre varchar(20), direccion varchar(40))
create table Producto(codigo smallint not null primary key,nombre varchar(20),precio money, nit smallint foreign key(nit) references Proveedor(nit))
create table Compra(c_c int not null primary key,ci smallint foreign key(ci)references Cliente(ci),codigo smallint foreign key(codigo)references Producto(codigo))
insert into Cliente values(27419,'Carlos','Lima','Paredes','Av. Chacon')
insert into Cliente values(27420,'Arturito','Casas','del Valle','Av. Italia')
insert into Cliente values(27421,'Alfredito','Melo','Casas','Av. La Rosa')
insert into Cliente values(27422,'Lucio','Casas','Marca','Av. Constantinopla')
insert into Cliente values(27423,'Camila','Casas','Lopes','Av. Constantinopla')
insert into Cliente values(27424,'Juam','Chuño','Perez','Av. Constantinopla')
insert into Proveedor values(12,'Jose','Av.Lima')
insert into Proveedor values(13,'Luis','Av.Torrez')
insert into Proveedor values(14,'Pedro','Av.Santa Marias')
insert into Proveedor values(15,'karen','Av.Las casas')
insert into Proveedor values(16,'Aramis','Av.Las lomas')
insert into Producto values(193,'Tacos',2.3,12)
insert into Producto values(194,'Chiles',1.5,13)
insert into Producto values(195,'Papitas',3.2,14)
insert into Producto values(196,'Burritos',2.3,15)
insert into Producto values(197,'Chelas',2.3,16)
insert into Compra values(158,27419,193)
insert into Compra values(159,27420,194)
insert into Compra values(160,27421,195)
/*Calcula promedio*/
select AVG(precio)from Producto
/*Cuenta cantidades*/
select COUNT(nombre) from Cliente
/*Suma cantidades*/
select SUM(precio) from Producto
/*Saca el valro maximo*/
select MAX(precio) from Producto
/*Saca el valor minimo*/
select MIN(precio) from Producto
/*Convierte a mayusculas todos los que comiencen con k, si el % esta adelante es para los que finalizan con k*/
select UPPER(nombre)from Proveedor where nombre like 'k%'
/*Cuando el precio sea igual a 2.3 imprime la primera letra del producto*/
select LEFT(nombre,1)from Producto where precio=2.3
/*Reemplaza todos los apellidos casas por aaaaaaa*/
...