Ejercicio 10: Nombre, domicilio y saldo de los
clientes del sector comercial "RIO CUARTO Y ZONA DE INFL."
Hay varias formas de resolverlo:
1) Por medio de una subconsulta:
select nombre_cliente, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, saldo_actual from CLIENTES where id_sector in (select id_sector from SECTORES where id_sector = 2)
2) Usando sólo la tabla CLIENTES (utilizando el id del sector en vez del nombre del sector):
ACLARACIÓN: El nº 2 es el que identifica a la zona "RIO CUARTO Y ZONA DE INFL."
3) Relacionando tablas (CLIENTES Y SECTORES), sin que aparezca el nombre del sector:
select CLIENTES.nombre_cliente,
calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli,
saldo_actual from CLIENTES, SECTORES where
CLIENTES.id_sector = SECTORES.id_sector and SECTORES.nombre_sector =
"RIO CUARTO Y ZONA DE INFL."
También se puede hacer así:
select CLIENTES.nombre_cliente,
calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli,
saldo_actual from CLIENTES, SECTORES where
CLIENTES.id_sector = SECTORES.id_sector and SECTORES.nombre_sector
like "RIO CUARTO Y ZONA DE INFL."
4) Relacionando tablas y que aparezca el nombre del sector:
select CLIENTES.nombre_cliente, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, saldo_actual, SECTORES.nombre_sector from CLIENTES, SECTORES where CLIENTES.id_sector = SECTORES.id_sector and SECTORES.nombre_sector = "RIO CUARTO Y ZONA DE INFL."
También se puede hacer así:
select CLIENTES.nombre_cliente, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, saldo_actual, SECTORES.nombre_sector from CLIENTES, SECTORES where CLIENTES.id_sector = SECTORES.id_sector and SECTORES.nombre_sector like "RIO CUARTO Y ZONA DE INFL."
Ejercicio 13: Listado de clientes que en su
nombre figure JOSE.
select
id_cliente,
id_vendedor, id_sector, id_provincia, nombre_cliente, tipo_iva, cuit,
nro_ing_brutos, calle_y_nro_cli, barrio_cli, ciudad_cli,
cod_postal_cli, telefono_cli, saldo_actual, ctacte_susp,
limite_credito
from CLIENTES where nombre_cliente like "%JOSE%"
Ejercicio 14: Listado de clientes de los
vendedores 5, 6 y 7 ordenado por vendedor.
select id_cliente,
id_vendedor, id_sector, id_provincia, nombre_cliente, tipo_iva, cuit,
nro_ing_brutos, calle_y_nro_cli, barrio_cli, ciudad_cli,
cod_postal_cli, telefono_cli, saldo_actual, ctacte_susp,
limite_credito from
CLIENTES where id_vendedor in (5,6,7) order by id_vendedor
Ejercicio 15: Listado de clientes de los
vendedores 1 a 4, con residencia en la ciudad de Cordoba, ordenado
por vendedor.
select
id_cliente,
id_vendedor, id_sector, id_provincia, nombre_cliente, tipo_iva, cuit,
nro_ing_brutos, calle_y_nro_cli, barrio_cli, ciudad_cli,
cod_postal_cli, telefono_cli, saldo_actual, ctacte_susp,
limite_credito from
CLIENTES where id_vendedor between 1 and 4 and ciudad_cli =
"CORDOBA" order by id_vendedor
Tambien se puede hacer así:
select
id_cliente,
id_vendedor, id_sector, id_provincia, nombre_cliente, tipo_iva, cuit,
nro_ing_brutos, calle_y_nro_cli, barrio_cli, ciudad_cli,
cod_postal_cli, telefono_cli, saldo_actual, ctacte_susp,
limite_credito from
CLIENTES where id_vendedor between 1 and 4 and ciudad_cli like "CORDOBA"
order by id_vendedor
No hay comentarios.:
Publicar un comentario