Consultas1SvQL Taller RMG
Consultas1SvQL Taller RMG
Consultas1SvQL Taller RMG
Ficha 2826994
Tabla Productos
show create table productos;
Tabla Facturas
show create table facturas;
Tabla Productos_factura
show create table productos_factura;
Tabla Productos
Describe productos;
Tabla Facturas
Describe facturas;
Tabla Productos_factura
Tabla productos
select count(*) as Tabla_Productos from productos;
Tabla factura
select count(*) as Tabla_factura from facturas;
Tabla productos_facturas
select count(*) as Tabla_Productosfactura from Productos_factura;
8. Mostrar sus datos registrados en cada tabla de la Base de Datos (dónde deban estar).
Tabla cliente
insert into cliente (Nombre, Apellidos, Direccion, Tipo_doc, Nro_doc, Ciudad, telefono)
values ('Manuel', 'Rios', 'Calle 57F #43-55', 'cedula', '1012156189', 'Villavicencio',
3118907654),
('Ginna', 'Valencia', 'Carrera 90 #56f 7 sur', 'PPT', '7895236', 'Bogota', 3123456789),
('Emmanuel', 'Berrio', 'Tv 91 calle 133 -89', 'cedula', '52698756', 'Bogota',
3102905654),
('Diana', 'Alarcon', 'Calle 42 H #96 F sur 14', 'TI', '1011158279', 'Ibague',
3205635896),
('Danna', 'Medrano', 'Calle 10 No. 9 - 78 ', 'cedula', '59271390', 'Medellin',
3151160602),
('Mariana', 'Tenorio', 'Carrera 56A No. 51 - 81', 'cedula', '1013581397', 'Barranquilla',
3033694114),
('Laura', 'Pinilla', 'Carrera 22 No. 17-31', 'cedula', '58857496', 'Cali', 3006223452),
('Carlos', 'Castellanos', 'Carrera 54 No. 68 - 80', 'Cedula extranjeria', '1014238542',
'Cartagena', 3076114607),
('Osvaldo', 'Altamar', 'Calle 59 No. 27 - 35', 'cedula', '74352386', 'Villavicencio',
3017442413),
('Zamir', 'Lopez', 'Carrera 10A No. 20 - 40 ', 'cedula', '1014185261', 'Santa Marta',
3118845585),
('Diana', 'Gualteros', 'Carrera 97A #42G 15 sur', 'cedula', '1014185260', 'Bogota',
3112595380);
select * from cliente;
Tabla productos
insert into productos (Categoria, Descripcion_pro, Cantidad_Pro,
Valor_uni_producto)
values ('Mouse','mouse inalambrico Logitech', '100', '60000'),
('disco duro','Disco duro seagate 500GB', '100', '105000'),
('Monitor','Monitor hp alta definicion ultra HD 4k', '100', '789900'),
('Teclado','Teclado gamer RGB', '100', '120000'),
('HDMI','Cable HDMI 20 pulgadas', '100', '15000'),
('Tinta impresora','Tinta impresora negra organica HP G350', '100', '43900'),
('Refrigerador Aire','RGB ReDragon CC-2000', '100', '150000'),
('Memoria RAM','RAM SSD 1000 KINGSTON', '100', '275000'),
('Micro SD','64 GB', '100', '38000'),
('CABLE USB','TIPO C CARGA RAPIDA', '100', '13000'),
('Tarjeta grafica','Envidiia rtx 4', '100', '455000');
select * from productos;
Tabla facturas
INSERT INTO facturas ( fecha_fac)
values ( '21_04_2024');
select * from facturas;
Tabla productos_factura
insert into productos_factura (valor_unitario, Cantidad_venta, Valor_venta )
values ('60000', '1', '60000'),
('789900', '1','789900'),
('105000', '1', '105000'),
('120000', '1','120000'),
('15000', '1','15000'),
('43900', '1', '43900'),
('150000', '1','150000'),
('275000', '1','275000'),
('38000', '1','38000'),
('13000', '1','13000');
select * from productos_factura;
9. Mostrar todos los datos ingresados en las diferentes tablas de la Base de Datos
OTRAS CONSULTAS. ALMACEN DE REPUESTOS “Olivo’s Systems” SI_AOS
Genera las siguientes consultas:
e. Obtener todos los datos del Clientes del Almacén cuya identificación es ‘su cedula’
/*e*/select * from cliente
where Tipo_doc='cedula';
f. Obtener todos los datos del Clientes del Almacén cuyo nombre es “su nombre”
/*f*/select * from cliente
where Nombre='Diana' and apellidos= ‘Gualteros’;
g. Obtener todos los datos de los Clientes del Almacén que empiezan con ‘M’
/*g*/select * from cliente
where Nombre like 'M%';
h. Obtener todos los datos de los Clientes del Almacén que contengan una ‘M’ en su
Nombre
/*h*/select * from cliente
where Nombre like '%M%';
/*m*/select Valor_uni_producto
from productos
where Valor_uni_producto= (select min(Valor_uni_producto) from productos) ;
n. Obtener los diferentes valores vendidos
/*n*/select*from productos_factura;
o. Obtener los nombres y apellidos de los Clientes del Almacén ordenados por
Apellidos
/*o*/select*from cliente
order by Apellidos asc;
/*r*/select Valor_venta
from productos_factura
where Valor_venta= (select min(Valor_venta) from productos_factura) ;