Consultas Sql
select cod_vend, nom_vend, 'vend' Tipo
from vendedores
union
select cod_clie, nom_clie, 'cliente'
from clientes
order by 3,2--------------------------------------------------------------
SELECT cod_vendedor, e.nombre as nombre
FROM vendedor v, empleado e
UNION
SELECT no_cedula, c.nombre as nombre
FROM cliente c
Order by 3,2
2. Se quiere saber que vehiculos, clientes y vendedores hay en la empresa. Determine los campos a mostrar y su ordenamiento
select cod_arti'Código', descripcion 'Nombre', 'Articulo'Tipo
from articulos
union
select cod_clie, nom_clie, 'Cliente'
from clientes
union
select cod_vend, nom_vend, 'Vendedor'
from vendedores
order by 3
Obtener los Vehiculos Usados de la Distribuidora
SELECT count(km > 0) as Total_Vehiculos_Usados FROM reg_vehiculo
WHEREkm > 0;
select *
from tbl1
inner join tbl2
ON tbl1.id = tbl2.id
inner join tbl3
ON tbl1.id = tbl3.id
Se quiere saber que Vehiculos, Clientes y Vendedores hay en el distribuidor Determine los campos a mostrar y su ordenamiento*
select distinct v.id_vehiculo "Cod Vehiculo", f.nombre "Marca", e.nombre"Nombre_Vendedor",
cl.nombre "Nombre_Cliente"
from vehiculo v inner join fabricante f
on f.id_fabricante = v.id_fabricante
inner join reg_vehiculo rv on v.id_vehiculo = rv.id_vehiculo
inner join distribuidor d
on d.no_distribuidor = rv.no_distribuidor
inner join empleado e
on d.no_distribuidor = e.no_distribuidorinner join vendedor ve
on e.cod_empleado = ve.cod_empleado
inner join cliente cl
on ve.cod_vendedor = cl.cod_vendedor
order by 1, 2, 3, 4;
select distinct v.id_vehiculo "Cod Vehiculo", f.nombre "Marca", e.nombre "Nombre_Vendedor",
cl.nombre "Nombre_Cliente"
from vehiculo v
left join fabricante f
on f.id_fabricante= v.id_fabricante
left join reg_vehiculo rv
on v.id_vehiculo = rv.id_vehiculo
left join distribuidor d
on d.no_distribuidor = rv.no_distribuidor
left join empleado e
on d.no_distribuidor = e.no_distribuidor
left join vendedor ve
on e.cod_empleado = ve.cod_empleado
left join cliente cl
on ve.cod_vendedor =cl.cod_vendedor
order by 3;
3. Obtener el nombre del fabricante, id de vehículo, su precio, ordenarlo por fabricante.
SELECT f.nombre, v.id_vehiculo, v.precio_unidad
FROM fabricante f, vehiculo v
WHERE f.id_fabricante = v.id_fabricante
ORDER BY v.id_fabricante
UNIONUNION: (OTRO DIA M PONGO A COMPLETAR TODO)
EJERCICIOS:
Se quiere saber que vendedores y clientes hay en la empresa; para los casos en que su teléfono y dirección de e-mail sean conocidos. Se deberá visualizar el código, nombre y si se trata de un cliente o de un vendedor. Ordene por la tercer columna y la segunda.
select cod_vend, nom_vend, 'vend' Tipo
from vendedoreswhere nro_tel is not null and [pic]is not null
union
select cod_clie, nom_clie, 'cliente'
from clientes
where nro_tel is not null and [pic]is not null
order by 3,2
Se quiere saber que artículos, clientes y vendedores hay en la empresa. Determine los campos a mostrar y su ordenamiento
select cod_arti 'Código', descripcion 'Nombre',...
Regístrate para leer el documento completo.