Anda di halaman 1dari 7

select select select select select select select select select select

nombre,salario from Vendedor where Vendedor.CodVendedor='E102' SUM(salario) from vendedor COUNT(Fecha),nombre from venta ,vendedor COUNT (*) from Producto nombres from Cliente where Nombres like 'm%' nombres from Cliente where Nombres like '%i%' count(*)/COUNT(*) from Venta , Vendedor nombres,nombre from Cliente,Vendedor nombre from Cliente where cliente.CodCliente='C102' SUM(total)/COUNT(*) from Venta,Vendedor

select Nombre , fecha, Cantidad from Cliente inner join Venta on Cliente .CodCliente =Venta .CodCliente inner join [Det Venta/Producto] on Venta .CodVenta =[Det Venta/Producto].CodVenta select nombre , salario from vendedor where codvendedor='E104' select sum(salario) from vendedor select nombres from cliente where nombres like 'S%' select nombres from cliente where nombres like '%i%' --order by permite obtener el resdultado de la consulta --ordebado por los atributos especificados --ejm realizar una consulta de los clientes ordenados por el campo select * from Cliente order select * from Cliente order select * from Cliente order --clausula asc (ascendente) by Nombre by Apellido by Edad por defecto

--desc (descendente) select * from Cliente order by Edad desc select * from Cliente order by Edad asc --seleccciona los nombres de los clientes que empiezan con p select * from Cliente where Nombre like 'p%' --between es para la consulta de un rango select Nombre,Edad from Cliente where Edad between 20 and 30 --top : devuelve un numero determindado de registros de la tabla select top 3 Nombre from Cliente order by Edad --mostrtar los primeros 4 clientes ordenandos en for ma descendente el campo apellido select top 4 Apellido from Cliente order by Apellido desc --muestra las edades mayor a 20 select Nombre ,Edad from Cliente where Edad>=20 --mostrar los 2 primeros clientes --comprendido entre 20 .30 aos select top 2 Nombre,Edad from Cliente where Edad between 20 and 30 --mostrar todos losd prodcutos con su precio --ordenados popr el campo precio select Descripcion ,Precio from Producto order by Precio select Descripcion ,Precio from Producto order by Precio desc --mostrar los trres productos que mas cuestan select top 3 Descripcion,precio from Producto order by precio desc select Descripcion,Stock,Precio from Producto --selecciona las ventas realizadas hasta el 31 de julio de 2010

por

select * from Venta where Fecha <='20100731' select * from Venta where Fecha >= '20100731' select * from Venta where Fecha = '20101225' select * from Venta order by Fecha desc select * from Venta order by Fecha asc select top 2 * from Venta order by Fecha desc --selecciona tod<as las ventas del mes cde diciembre select * from Venta where Fecha <='20101231'and Fecha >='20101201' select nombre, Fecha from cliente,Venta where Fecha='20101225' --cvlausula group by : --obtener todos los apellidos de los clientes select apellido from cliente select apellido from Cliente group by Apellido --funciones escalares para select --obtner la suma de los precios de los productos select SUM (precio) from Producto select SUM (total) from Venta --selecciona cuantos clientes hay select COUNT (*) from Cliente select COUNT (*) from Producto --promedio de las edasdes de los clientes select SUM (edad)/ COUNT (*) from cliente --cuantas ventas hay select COUNT (*) from Venta --cuantas ventas hay en el mes de dicicembre select COUNT (fecha) from Venta where fecha <='20101231'and Fecha >='20101201' order by permite obtener el resdultado de la consulta --ordebado por los atributos especificados --ejm realizar una consulta de los clientes ordenados por el campo select * from Cliente order select * from Cliente order select * from Cliente order --clausula asc (ascendente) by Nombre by Apellido by Edad por defecto

--desc (descendente) select * from Cliente order by Edad desc select * from Cliente order by Edad asc --seleccciona los nombres de los clientes que empiezan con p select * from Cliente where Nombre like 'p%' --between es para la consulta de un rango select Nombre,Edad from Cliente where Edad between 20 and 30 --top : devuelve un numero determindado de registros de la tabla select top 3 Nombre from Cliente order by Edad --mostrtar los primeros 4 clientes ordenandos en for ma descendente el campo apellido select top 4 Apellido from Cliente order by Apellido --muestra las edades mayor a 20 select Nombre ,Edad from Cliente where Edad>=20 desc

por

--mostrar los 2 primeros clientes --comprendido entre 20 .30 aos select top 2 Nombre,Edad from Cliente where Edad between 20 and 30 --mostrar todos losd prodcutos con su precio --ordenados popr el campo precio select Descripcion ,Precio from Producto order by Precio select Monbre,Apellido from Cliente select Monbre,Descripcion from Cliente,Producto --cuando existe dos o mas nombre iguales select Cliente.Monbre,descripcion from Cliente,Producto select Cliente.Monbre,Vendedor.Nombre,Venta.Fecha from Cliente,Vendedor,Venta select * from Cliente where Monbre='luis' select Venta.CodCliente from Venta where CodCliente='C102' select cliente.Dirreccion from Cliente where Monbre='luis'and Apellido='Ruiz' --select * from cliente --select nombre_clien from cliente --select cliente.nombre_clien,producto.descripcion_produc from cliente,producto where nombre_clien='castro' ----- EXAMEN --1. Mostrar el nombre del producto, cuantos productos hay y el precio de cada producto. --2. Mostrar la venta realizada por fecha, indicando a quien se vendi y que vendedor realizo la venta. --3. Realizar una agenda telefnica. --4. Mostrar la cantidad de venta realizada por los vendedores. --5. Mostrar a los clientes y que productos compraron. --6. Mostrar la venta realizada con el cdigo 150. --7. Mostrar la cantidad de productos vendidos con el cdigo 102 --8. Selecciona todos los campos de la tabla 'clientes', pero los registros de todos aquellos clientes que se llamen 'Jos'. --9. Mostrar la direccin de Jos ---10. Selecciona todos los campos de la tabla 'clientes', pero los registros de todos aquellos clientes que se llamen 'Jos Milla'. select producto.descripcion_produc,producto.stock_produc,producto.precio_produc from producto select venta.codigo_vent, vendedor.nombre_vend,.cliente.nombre_clien from venta,vendedor,cliente select vendedor.nombre_vend,vendedor.celular_vend from vendedor select venta.codigo_vent,vendedor.nombre_vend from venta,vendedor select cliente.nombre_clien,producto.descripcion_produc from cliente,producto select * from venta where venta.codigo_vent='v001' select venta.codigo_clien,producto.codigo_produc from venta, producto where producto.codigo_produc='P002' select * from cliente where cliente.nombre_clien='jose' select cliente.direccion_clien from cliente where cliente.nombre_clien='jose' select * from cliente where cliente.nombre_clien='jose'and cliente.apellido_clien='milla'

select producto.descripcion_produc,producto.stock_produc,producto.precio_produc from producto select venta.codigo_vent, vendedor.nombre_vend,.cliente.nombre_clien from venta,vendedor,cliente select vendedor.nombre_vend,vendedor.celular_vend from vendedor select venta.codigo_vent,vendedor.nombre_vend from venta,vendedor select cliente.nombre_clien,producto.descripcion_produc from cliente,producto select * from venta where venta.codigo_vent='v001' select * from producto where producto.codigo_produc='p002' select * from cliente where cliente.nombre_clien='jose' select cliente.direccion_clien from cliente where cliente.nombre_clien='jose' select * from cliente where cliente.nombre_clien='jose'and cliente.apellido_clien='milla' --order by permite obtener el resdultado de la consulta --ordebado por los atributos especificados --ejm realizar una consulta de los clientes ordenados por el campo select * from Cliente order select * from Cliente order select * from Cliente order --clausula asc (ascendente) by Nombre by Apellido by Edad por defecto

--desc (descendente) select * from Cliente order by Edad desc select * from Cliente order by Edad asc --seleccciona los nombres de los clientes que empiezan con p select * from Cliente where Nombre like 'p%' --between es para la consulta de un rango select Nombre,Edad from Cliente where Edad between 20 and 30 --top : devuelve un numero determindado de registros de la tabla select top 3 Nombre from Cliente order by Edad --mostrtar los primeros 4 clientes ordenandos en for ma descendente el campo apellido select top 4 Apellido from Cliente order by Apellido desc --muestra las edades mayor a 20 select Nombre ,Edad from Cliente where Edad>=20 --mostrar los 2 primeros clientes --comprendido entre 20 .30 aos select top 2 Nombre,Edad from Cliente where Edad between 20 and 30 --mostrar todos losd prodcutos con su precio --ordenados popr el campo precio select Descripcion ,Precio from Producto order by Precio select Descripcion ,Precio from Producto order by Precio desc --mostrar los trres productos que mas cuestan select top 3 Descripcion,precio from Producto order by precio desc --para insertar insert into cliente values ('C004','castro','castillo','jr tumbes','dfdfd') delete cliente where codigo_clien='c004'

por

update cliente set direccion_clien='miramar' where codigo_clien= 'C004' select nombre , salario from vendedor where select sum(salario) from vendedor select nombres from cliente where nombres like 'S%' select nombres from cliente where nombres like '%i%' --selecciona las ventas realizadas hasta el 31 de julio de 2010 select * from Venta where Fecha <='20100731' select * from Venta where Fecha >= '20100731' select * from Venta where Fecha = '20101225' select * from Venta order by Fecha desc select * from Venta order by Fecha asc select top 2 * from Venta order by Fecha desc --selecciona tod<as las ventas del mes cde diciembre select * from Venta where Fecha <='20101231'and Fecha >='20101201' select nombre, Fecha from cliente,Venta where Fecha='20101225' --cvlausula group by : --obtener todos los apellidos de los clientes select apellido from cliente select apellido from Cliente group by Apellido --funciones escalares para select --obtner la suma de los precios de los productos select SUM (precio) from Producto select SUM (total) from Venta --selecciona cuantos clientes hay select COUNT (*) from Cliente select COUNT (*) from Producto --promedio de las edasdes de los clientes select SUM (edad)/ COUNT (*) from cliente --cuantas ventas hay select COUNT (*) from Venta --cuantas ventas hay en el mes de dicicembre select COUNT (fecha) from Venta where fecha <='20101231'and Fecha >='20101201' --3. Mostrar el monto de ventas promedio de los vendedores --4. Mostrar a los vendedores que realizaron ms de 3 ventas --7. Mostrar las vendedores ordenadas por las ventas en forma descendente: --8. Indicar las ventas promedio de los vendedores --9. Indicar las ventas promedio del ao 2009 --10. Selecciona todos los vendedores y clientes con edades comprendidas entre los 20 y los 45 aos. --11. Mostrar ordenadamente los primeros 5 mayores ventas del ao 2010 --12. Obtener la cantidad de venta realizo por el vendedor jose ---14. Seleccionar a los vendedores y la fecha en que realizaron la venta y mostar por fecha en forma des. --15. Mostar la venta y la cantidad de productos comprados por el cliente 100 codvendedor='E104'

select descripcion ,(stock*precio) as total from producto select sum(total)/count(*) from venta

select nombre ,count(*) from vendedor join venta on vendedor.codvendedor=venta.codventa select vendedor.nombre,cliente.nombre,vendedor.edad,cliente.edad from cliente ,vendedor where cliente.edad between 20 and 45 select count(*) from cliente, vendedor select total,cantidad from Venta join [Det Venta/Producto] on Venta.CodVenta=[Det Venta/Producto].CodVenta where Venta.CodVenta='a100' select nombre,fecha from Vendedor join Venta on Vendedor.CodVendedor=Venta.CodVendedor order by fecha desc --sql join se utiliza para relacionar varias tablas --ejem,plo --mostrarf a los clientes y la fecha que realizon la venta select Nombre,Apellido,fecha from Cliente join Venta on Cliente.CodCliente=Venta.CodCliente --mostrar a los clientes y la fecha en qque realizaron la venta ordenados alfabeticvamente por apellidos select apellido,fecha from Cliente join Venta on Cliente.CodCliente=Venta.CodCliente order by Apellido select Nombre,fecha from Vendedor join Venta on Vendedor.CodVendedor=Venta.CodVendedor select apellido,fecha from Cliente join Venta on Cliente.CodCliente=Venta.CodCliente where Fecha='20100516' select apellido,fecha from Cliente join Venta on Cliente.CodCliente=Venta.CodCliente where Fecha between'20100501' and '20100531' order by Fecha select apellido,fecha from Cliente join Venta on Cliente.CodCliente=Venta.CodCliente where Apellido like'm%' insert into cliente values ('C004','castro','castillo','jr tumbes','dfdfd') delete cliente where codigo_clien='c004' update cliente set direccion_clien='miramar' where codigo_clien= 'C004' select nombre from Cliente where cliente.CodCliente='C102' select SUM(total)/COUNT(*) from Venta,Vendedor select Nombre , fecha, Cantidad from Cliente inner join Venta on Cliente .CodCliente =Venta .CodCliente inner join [Det Venta/Producto] on Venta .CodVenta =[Det Venta/Producto].CodVenta select nom_vend,count(*)As numero from vendedor inner join venta on vendedor.cod_vend=venta.cod_vend where between >1 group by nom_vend select nom_vend,count(*)as numero from vendedor inner join venta on vendedor.cod_vend=venta.cod_vend where vendedor.nom_vend='juan' group by nom_vend

select count(fecha) '20101231'

from venta where fecha >= '20100101'and fecha<=

Anda mungkin juga menyukai