Sentencias sql

Solo disponible en BuenasTareas
  • Páginas : 10 (2484 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de diciembre de 2010
Leer documento completo
Vista previa del texto
UPDATE

Realice una consulta que permita actualizar el precio de los artículos que poseen en existencia el 18%.
* Update factura.articulos set pvp_art = (pvp_art * 0.15) + pvp_art Where stock > 0

Realice un descuento de 50 dólares a todos los artículos de marca Ecasa.
* Update factura.articulos set pvp_art = (pvp_art - 50) Where mar_art = 'ECASA'

Elimine las existencias de losartículos provenientes de Japón.
* Update factura.articulos set stock = 0 Where pais = 'JAPON'

Cambie el país de procedencia de Korea a Corea del Sur.

* Update factura.articulos set pais = 'COREA DEL SUR' Where pais = 'KOREA'

Haga un incremento de pvp que represente el 50% de la mitad del precio a aquellos productos cuya existencia máxima sea mayor del 75% de la existencia mínima.* Update factura.articulos set pvp_art = pvp_art + (pvp_art * 0.25) Where exi_max > (exi_min * 1.75)

Elimine todas las ventas acumuladas de los vendedores que actualmente elaboran en la empresa.

* Update factura.vendedores set ventas = 0 Where labora = 1

Actualice los precios de los artículos de tal manera que la empresa obtenga un 15% de ganancias respecto a la inversiónde compras. Actualice solamente a los productos que poseen stock.
* Update factura.articulos set pvp_art = (pco_art * 0.15) + pco_art Where stock > 0

Determine un reajuste de personal establecido que todos los empleados que ganan más de $300 han dejado de laborar en la empresa.

* Update factura.vendedores set labora = 0 Where sue_ven > 300

Horario: Sábado y Domingo 8H00 A13H00
Fecha de inicio: 2010-11-10
Sexo: Masculino
Ventas: 0
Labora: 1

Mediante código SQL ingrese los datos del siguiente vendedor:

Nombre: Cesar Luis
Apellidos: Freydell Angarita
Dirección: Av. Tarqui y Eloy Alfaro
Cedula: 072589646001
Celular: 082569845

* Insert Into factura.vendedores (id_ven, nom_ven, ape_ven, dir_ven, cer_ven, cel_ven, hor_ven, fec_ven, sex_ven, ventas,labora)
values ('VE0006', 'CESAR LUIS', 'FREYDELL ANGARITA', 'AV. TARQUI Y ELOY ALFARO', '072589646001', '082569845', 'SABADO y DOMINGO
8H00 a 13H00', '2010-11-10', 'Masculino', 0.00, 1)

Actualice el teléfono fio ‘072944325’ del vendedor de id: VE0006.
* Update factura.vendedores set tel_ven = '072589634' Where id_ven = 'VE0006'

Borre el vendedor de id: VE0006.
*Delete From vendedores Where id_ven = 'VE0006'

Anule las facturas hechas a crédito
* Update facv_cab set anulada = 1 Where for_pag = 'CREDITO'

Modifique la tabla vendedores de tal forma que se eliminen las ventas acumuladas y aumente el sueldo en un 35% a todos los vendedores que trabajan actualmente en la empresa.
* Update factura.vendedores set ventas =0, sue_ven= sue_ven+(sue_ven*0.35) where labora=1

SELECT
Concat ( ).- Permite fusionar dos columnas por Ejm: nombre y apellido.
AS.- Nos permite poner nombres específicos a las columnas.
Order By.- Ordena los registros de las columnas en forma ascendente ‘ASC’ o descendente ‘DESC’.

Presentar los apellidos y nombres de los vendedores como un solo dato, su fecha de ingreso, su sueldo, dirección, y monto de ventasacumuladas de los empleados que actualmente laboran en la institución.
* Select ape_ven as Apellido, nom_ven as Nombre, fec_ven as Fecha, sue_ven as Sueldo, dir_ven as Dirección ,ventas as Ventas from vendedores Where labora = 1

* Select concat (ape_ven, ' ' , nom_ven), fec_ven as Fecha, sue_ven as Sueldo, dir_ven as Dirección, ventas as Ventas from vendedores Where labora = 1

* Selectconcat (ape_ven, ' ' , nom_ven) as Nombre, fec_ven as Fecha, sue_ven as Sueldo, dir_ven as Dirección, ventas as Ventas from vendedores Where labora = 1

* Select concat (ape_ven,' y su nombre es ',nom_ven) as Nombre, fec_ven as Fecha, sue_ven as Sueldo, dir_ven as Dirección, ventas as Ventas from vendedores Where labora=1 Order By Nombre

* Select concat (ape_ven,' y su nombre es...
tracking img