Site hosted by Angelfire.com: Build your free website today!

Ejercicios con la Base de Datos Prueba

**CREAR UNA BASE DE DATOS LLAMADA PRUEBA

CREATE DATABASE PRUEBA
USE PRUEBA


**CREAR UNA TABLA CON EL NOMBRE DE ARTICULOS
Create table articulos
(
Id_articulos int not null,
Descripcion varchar (20) not null,
Precio money,
)


**AGREGAR TRES REGISTROS A LA TABLA DE ARTICULOS
Insert Into articulos (Id_articulos,Descripcion,Precio) Values (1,'Jabon',5)
Insert Into articulos (Id_articulos,Descripcion,Precio) Values (2,'pasta',30)
Insert Into articulos (Id_articulos,Descripcion,Precio) Values (3,'servilletas',20)


1.- REALIZAR UNA CONSULTA QUE MUESTRE LOS PRODUCTOS ORDENADOS POR DESCRIPCION
Select Id_articulos,Descripcion,Precio FROM articulos order by Descripcion


2.- REALIZAR UNA CONSULTA QUE MUESTRE LOS ARTICULOS QUE TIENEN UN PRECIO MENOR A 20 PESOS
Select Id_articulos,Descripcion,Precio from articulos where Precio >20

3.- REALIZAR UNA CONSULTA QUE MUESTRE TODOS LOS ARTICULOS QUE LLEVAN LA PALABRA JABON
Select Id_articulos,Descripcion,Precio from articulos where Descripcion = "%jabon"

4.- REALIZAR UNA CONSULTA QUE MUESTRE LAS DESCRIPCIONES DE LOS ARTICULOS ORDENADOS POR PRECIO
Select Descripcion from articulos order by precio

5.- BORRAR DE LA TABLA DE ARTICULOS EL PRODUCTO JABON, BORRANDOLO POR MEDIO DE LA DESCRIPCION
Delete from articulos where descripcion= 'jabon'

6.- BORRAR DE LA TABLA DE ARTICULOS EL PRODUCTO PASTA, BORRANDOLO POR MEDIO DE LA DESCRIPCION
Delete from articulos where descripcion= 'pasta'

7.-BORRAR DE LA TABLA DE ARTICULOS EL PRODUCTO SERVILLETAS, BORRANDOLO POR MEDIO DE LA DESCRIPCION
Delete from articulos where descripcion= 'servilletas'

8.-BORRAR REGISTRO DE ARTICULO JABON POR DESCRIPCION
Delete from articulos where descripcion = 'jabon'

9.- BORRAR LOS REGISTROS DE ARTICULOS QUE FALTAN POR ID
Delete from articulos where id_articulo = 2
Delete from articulos where id_articulo = 3

10.-BORRAR LOS REGISTROS DE ARTICULOS QUE FALTAN POR ID EN UNA SOLA LINEA
Delete from articulos where id_articulo = 2 or Id_articulo = 3

11.- AGREGAR EL ARTICULO NO 4 "ARROZ" COSTO $10 Y EL ARTICULO NO 5 "CEPILLO DENTAL" COSTO DE $18
insert into articulos (Id_articulos,Descripcion,Precio) Values (4,'arroz',10)
insert into articulos (Id_articulos,Descripcion,Precio) Values (5,'cepillo dental',18)

12.- HACER UNA CONSULTA QUE MUESTRE LA DESCRIPCION Y EL PRECIO DEL ARTICULO ORDENADO POR CLAVE DEL ARTICULO

select descripcion,precio from articulos order by id_articulo

13.- MODIFICAR EL PRECIO DE LAS SERVILLETAS POR 11.50

update articulos set precio = 11.50 where precio = 20

14.- MODIFICAR LA DESCRIPCION DEL JABON POR "JABON EN POLVO"

update articulos set descripcion = 'jabon en polvo' where descripcion = 'jabon'



**CREAR UNA TABLA DE CLIENTES CON LOS SIGUIENTES CAMPOS:
ID_CLIENTE,NOMBRE,APELLIDO,DIRECCION,CIUDAD,CP,TELEFONO,RFC,E-MAIL

Create table Clientes
(
id_cliente int not null,
nombre char (50) not null,
apellido char (60) not null,
direccion varchar (60),
ciudad char (50),
cp int,
telefono int,
RFC varchar (50),
E_mail varchar (50),
)

**INSERTAR TRES REGISTROS A LA TABLA DE CLIENTES
Insert Into clientes (Id_cliente,nombre,apellido,direccion,ciudad,cp,telefono,RFC,E_mail) Values (1,'
David','Aguilar','genovevo 97','Madero',89510,2112313,'','davchenko@hotmail.com')
Insert Into clientes (Id_cliente,nombre,apellido,direccion,ciudad,cp,telefono,RFC,E_mail) Values (2,'
Mario','Martinezl','emiliano zapata 201','Madero',89510,2113341,'','kapotito@hotmail.com')
Insert Into clientes (Id_cliente,nombre,apellido,direccion,ciudad,cp,telefono,RFC,E_mail) Values (3,'
Juan','Blasco','Fco. I Madero 333','Tampico',89400,2113137,'','blasgom@hotmail.com')


1.- BORRAR LOS TRES REGISTROS DE LA TABLA DE CLIENTES
Delete from clientes where Id_cliente = 1 or Id_cliente = 2 or id_cliente = 3
Delete from clientes where Id_cliente = 1
Delete from clientes where Id_cliente = 2
Delete from clientes where Id_cliente = 3


2.- INSERTAR TRES CLIENTES NUEVAMENTE
Insert Into clientes (Id_cliente,nombre,apellido,direccion,ciudad,cp,telefono,RFC,E_mail) Values (1,'Marisela','Banda','insurgentes 203','Madero',89490,1261117,'','marisela_2k@hotmail.com')
Insert Into clientes (Id_cliente,nombre,apellido,direccion,ciudad,cp,telefono,RFC,E_mail) Values (2,'Teresa','Rangel','emiliano zapata 201','Madero',89460,2681195,'','inquieta_15@hotmail.com')
Insert Into clientes (Id_cliente,nombre,apellido,direccion,ciudad,cp,telefono,RFC,E_mail) Values (3,'Martha','Cruz','Fco. I Madero 333','Tampico',89400,2113137,'','martha336@hotmail.com')


3.- REALIZAR UNA CONSULTA QUE MUESTRE EL ID,NOMBRE,APELLIDO,EMAIL;CONDICIONADO A QUE MUESTRE SOLO LOS QUE TIENEN CORREO ELECTRONICO
select Id_cliente, nombre, apellido, E_mail from clientes where E_mail <> ' '

4.- MOSTRAR TODOS LOS CAMPOS CON TODOS LOS REGISTROS ORDENADOS POR APELLIDO
select * from clientes order by apellido

5.- MOSTRAR TODOS LOS CAMPOS CONDICIONADOS AQUELLOS REGISTROS QUE TENGAN COMO CD. TAMPICO
select * from clientes where ciudad = 'Tampico'

6.- REALIZAR UNA CONSULTA QUE MUESTRE LOS NOMBRES DE LOS CLIENTESQUE TIENEN NUMERO TELEFONICO
select nombre from clientes where telefono <> ''

7.- INSERTAR UN CLIENTE CON UNA DIRECCION DE CORREO ELECTRONICO
insert into clientes (Id_cliente,nombre,apellido,direccion,ciudad,cp,telefono,RFC,E_mail) value (4,'David','Aguilar Artezan','Genovevo Rivas Guillen 97 sur','madero',89510,2112313,'',davchenko@hotmail.com)

8.- AGREGAR UN CLIENTE CON EL ID 10 QUE CONTEGA SUS DATOS PERSONALES EXCEPTO EL CORREO
insert into clientes (ID_Clientes, Nombre, Apellido, Direccion, Ciudad, CP, Telefono, RFC, E_mail ) values (10,'Felix','Banda Martinez','Insurgentes 203', 'Madero', 89490, '1261117', 'FABM19870327', '')

9.- AGREGAR POR SEPARADO EL CORREO AL CLIENTE 10
update clientes set E_mail = 'fabam@hotmail.com' where E_mail= ''



**CREAR UNA TABLA LLAMADA MOVIMIENTOS

Create table Movimientos
(
id_movimientos int not null,
fecha datetime not null,
subtotal money not null,
iva money not null,
total money not null,
id_cliente int not null
)

**INSERTAR 3 REGISTROS A LA TABLA DE MOVIMIENTOS
insert into movimientos (id_movimientos ,fecha ,subtotal ,iva ,total,id_cliente) values (1,'2005/02/09',2000,250,2250,10)
insert into movimientos (id_movimientos ,fecha ,subtotal ,iva ,total,id_cliente) values (2,'2005/02/15',3000,320,33200,1)
insert into movimientos (id_movimientos ,fecha ,subtotal ,iva ,total,id_cliente) values (3,'2005/02/17',1850,150,2000,50)


1.- MOSTRAR LOS MOVIMIENTOS ORDENADOS POR FECHA
select * from movimientos order by fecha

2.- ELIMINAR EL PRIMER REGISTRO INSERTADO
delete from movimientos where id_movimientos =1

3.- REALIZAR UNA CONSULTA QUE MUESTRE LOS CLIENTES QUE HAYAN TENIDO MOVIMIENTOS
Select * From movimientos, clientes Where movimientos.id_cliente = clientes.id_cliente

4.- MOSTRAR SOLO EL NOMBRE DE LOS CLIENTES QUE HAN TENIDO MOVIMIENTOS
select movimientos.id_movimientos,movimientos.fecha,movimientos.subtotal,movimientos.iva,

movimientos.total,movimientos.id_cliente,clientes.nombre from movimientos,clientes where movimientos.id_cliente = clientes.id_cliente
 

Ejercicios con la Base de Datos Sistema

 

**CREA UNA BASE DE DATOS LLAMADA SISTEMA

CREATE DATABASE Sistema

USE Sistema


**CREAR UNA TABLA DE ARTICULOS

CREATE TABLE Articulos
(
id_articulo int not null primary key,
descripcion varchar(60),
unidadcompra varchar(5),
unidadventa varchar(5),
id_proveedor int,
existencia float,
costo float,
precio float,
fechaalta datetime,
fultimacompra datetime,
comision float
)

**INSERTAR 5 REGISTROS A LA TABLA DE ARTICULOS
 

insert into Articulos (id_articulo,descripcion,unidadcompra,unidadventa,id_proveedor,existencia,costo,precio,fechaalta,fultimacompra,comision) values (1,'Computadora HP Vectra5600','PIEZA','PIEZA',101,10,5600.30,7550,'01/01/2005','01/01/2005',2)
i

nsert into Articulos (id_articulo,descripcion,unidadcompra,unidadventa,id_proveedor,existencia,costo,precio,fechaalta,fultimacompra,comision) values (2,'Impresora Epson FX9000','PIEZA','PIEZA',102,10,3200,4500,'01/01/2005','01/01/2005',1)
 

insert into Articulos (id_articulo,descripcion,unidadcompra,unidadventa,id_proveedor,existencia,costo,precio,fechaalta,fultimacompra,comision) values (3,'Impresora LaserJet 1300n','PIEZA','PIEZA',101,10,2970.50,3200,'01/01/2005','01/01/2005',1)
 

insert into Articulos (id_articulo,descripcion,unidadcompra,unidadventa,id_proveedor,existencia,costo,precio,fechaalta,fultimacompra,comision) values (4,'Computadora HP Pavilion 4000','PIEZA','PIEZA',101,10,5300.30,7450,'01/01/2005','01/01/2005',2)
 

insert into Articulos (id_articulo,descripcion,unidadcompra,unidadventa,id_proveedor,existencia,costo,precio,fechaalta,fultimacompra,comision) values (5,'Modulo de Memoria Rimm 512 MB','PIEZA','PIEZA',103,10,1440.70,1920,'01/01/2005','01/01/2005',1)
insert into Articulos (id_articulo,descripcion,unidadcompra,unidadventa,id_proveedor,existencia,costo,precio,fechaalta,fultimacompra,comision) values (3,'Impresora LaserJet 1300n','PIEZA','PIEZA',101,10,2970.50,3200,'01/01/2005','01/01/2005',1)
 

insert into Articulos (id_articulo,descripcion,unidadcompra,unidadventa,id_proveedor,existencia,costo,precio,fechaalta,fultimacompra,comision) values (4,'Computadora HP Pavilion 4000','PIEZA','PIEZA',101,10,5300.30,7450,'01/01/2005','01/01/2005',2)
 

insert into Articulos (id_articulo,descripcion,unidadcompra,unidadventa,id_proveedor,existencia,costo,precio,fechaalta,fultimacompra,comision) values (5,'Modulo de Memoria Rimm 512 MB','PIEZA','PIEZA',103,10,1440.70,1920,'01/01/2005','01/01/2005',1)


**CREAR UNA TABLA DE PROVEEDORES

CREATE TABLE Proveedores
(
id_proveedor int not nulL primary key,
razonsocial varchar(50),
contacto varchar(50),
direccion varchar(50),
colonia varchar(30),
ciudad varchar(30),
estado varchar(30),
cp int,
rfc char(15),
telefono char(12),
fax char(12),
email varchar(50),
fechaalta datetime,
fultimacompra datetime
)

**INSERTAR 3 REGISTROS A LA TABLA DE PROVEEDORES
insert into Proveedores (id_proveedor,razonsocial,contacto,direccion,colonia,ciudad,estado,cp,rfc,telefono,fax,email,fechaalta,fultimacompra) values (101,'HP de Mexico S.A. de C.V.','Marisela Banda Martinez','Blvd Adolfo Lopez Mateos s/n','Industrial','Monterrey','Nuevo
Leon',89490,'HPMX19781212','811252525','811262626','HPMEXICO@hotmail.com','11/12/2003','12/01/2005')
 

insert into Proveedores (id_proveedor,razonsocial,contacto,direccion,colonia,ciudad,estado,cp,rfc,telefono,fax,email,fechaalta,fultimacompra) values (102,'Epson Latinoamerica S.A de C.V.','Teresa Rangel Garcia','Av. Latinoamericana 100','Polanco','Mexico','DF',89500,'EPLT19892210','555252525','555262626','EPSONLATINO@hotmail.com','10/01/2001','11/01/2005')
 

insert into Proveedores (id_proveedor,razonsocial,contacto,direccion,colonia,ciudad,estado,cp,rfc,telefono,fax,email,fechaalta,fultimacompra) values (103,'Kingston Co. S.A. de C.V.','Manuel Avilez Martinez','Av. Francia 1401','San Pedro','Queretaro','Queretaro',85690,'KIGS19901209','899552525','899562626','KINGSTON@YAHOO.com','07/27/2000','07/12/2004')


**CREAR UNA TABLA DE CLIENTES

CREATE TABLE Clientes
(
id_cliente int not null primary key,
razonsocial varchar(50),
contacto varchar(50),
direccion varchar(50),
colonia varchar(30),
ciudad varchar(30),
estado varchar(30),
cp int,
rfc char(15),
telefono char(12),
fax char(12),
email varchar(50),
fechaalta datetime,
fultimaventa datetime,
limitecredito float
)

**INSERTAR 4 REGISTROS A LA TABLA DE CLIENTES
insert into Clientes (id_cliente,razonsocial,contacto,direccion,colonia,ciudad,estado,cp,rfc,telefono,fax,email,fechaalta,fultimaventa,limitecredito) values (1,'Petroleos Mexicanos','Victor Alfonso Sanchez Delgado','Av. Alvaro Obregon
s/n','Refineria','Madero','Tamaulipas',89510,'PEMX19380318','8332260106','833212121','pemex@gobierno.org.mx','03/18/1938','02/17/05','150000')
 

Insert into Clientes (id_cliente,razonsocial,contacto,direccion,colonia,ciudad,estado,cp,rfc,telefono,fax,email,fechaalta,fultimaventa,limitecredito) values (2,'Coverings Ceramica SA. DE CV.','Jose Estuardo Malerva Sanchez','CAlle 10 num 105','Jardin 20 de Nov','Madero','Tamaulipas',89560,'COCR19951211','8332159026','8332159027','ceramicacover@hotmai.com','10/15/1983','01/27/05','50000')
i

nsert into Clientes (id_cliente,razonsocial,contacto,direccion,colonia,ciudad,estado,cp,rfc,telefono,fax,email,fechaalta,fultimaventa,limitecredito) values (3,'El Diario de Tampico SA. DE CV.','Victor Manuel Garcia Garcia','calle Altamira s/n','Zona Centro','Tampico','Tamaulipas',89000,'DITM19930101','8332192705','8332192709','diariodetampico@multimedios.org.mx','06/12/1995','02/07/05','100000')
 

insert into Clientes (id_cliente,razonsocial,contacto,direccion,colonia,ciudad,estado,cp,rfc,telefono,fax,email,fechaalta,fultimaventa,limitecredito) values (4,'Gasolinera las Palmas SA. DE CV.','Martha Maria Banda Martinez','Aguadulce 503','Lomas de Rosales','Tampico','Tamaulipas',89780,'GAPL19980521','8332214101','8332212121','laspalmas@garel.com.mx','05/23/1998','02/15/05','200000')


**CREAR UNA TABLA DE PEDIDOS

CREATE TABLE Pedidos
(
id_pedido int not null primary key,
fecha datetime,
id_cliente int,
subtotal float,
impuesto float,
total float
)


**INSERTAR 4 REGISTROS A LA TABLA DE PEDIDOS
insert into Pedidos (id_pedido,fecha,id_cliente,subtotal,impuesto,total)values (1,'11/03/2004',3,10000,1500,11500)
insert into Pedidos (id_pedido,fecha,id_cliente,subtotal,impuesto,total)values (2,'12/27/2004',1,20000,3000,23000)
insert into Pedidos (id_pedido,fecha,id_cliente,subtotal,impuesto,total)values (3,'02/02/2005',2,30000,4500,34500)
insert into Pedidos (id_pedido,fecha,id_cliente,subtotal,impuesto,total)values (4,'12/28/2005',4,2000,300,2300)



**CREAR UNA TABLA DE PEDIDOSPARTIDAS

CREATE TABLE PedidosPartidas
(
id_pedido int not null,
id_articulo int,
descripcion varchar (60),
cantidad float,
precio float,
importe float
)


**INSERTAR 8 REGISTROS A LA TABLA DE PEDIDOSPARTIDAS
insert into PedidosPartidas (id_pedido,id_articulo,descripcion,cantidad,precio,importe)values (1,5,'Modulo de Memoria Rimm 512 MB',2,1920,3840)


insert into PedidosPartidas (id_pedido,id_articulo,descripcion,cantidad,precio,importe)values (1,1,'Computadora HP Vectra5600',2,7550,15100)


insert into PedidosPartidas (id_pedido,id_articulo,descripcion,cantidad,precio,importe)values (2,2,'Impresora Epson FX9000',1,4500,4500)


insert into PedidosPartidas (id_pedido,id_articulo,descripcion,cantidad,precio,importe)values (3,3,'Impresora LaserJet 1300n',3,3200,9600)


insert into PedidosPartidas (id_pedido,id_articulo,descripcion,cantidad,precio,importe)values (3,2,'Impresora Epson FX9000',1,4500,4500)


insert into PedidosPartidas (id_pedido,id_articulo,descripcion,cantidad,precio,importe)values (4,4,'Computadora HP Pavilion 4000',5,7450,37250)


insert into PedidosPartidas (id_pedido,id_articulo,descripcion,cantidad,precio,importe)values (4,1,'Computadora HP Vectra5600',5,7550,37750)


insert into PedidosPartidas (id_pedido,id_articulo,descripcion,cantidad,precio,importe)values (4,2,'Impresora Epson FX9000',3,4500,13500)


**CREAR UNA TABLA DE AGENTES
CREATE TABLE table agentes
(
id_agente int not null primary key,
nombre varchar(50),
direccion varchar(50),
colonia varchar(30),
ciudad varchar(30),
estado varchar(30),
cp int,
rfc char(15),
telefono char(12),
email varchar(50),
fechanacimiento datetime,
sueldo float
)


**INSERTAR 3 REGISTROS A LA TABLA DE AGENTES
insert into agentes (id_agente,nombre,direccion,colonia,ciudad,estado,cp,rfc,telefono,email,fechanacimiento,sueldo) values (1,'Victor Alfonso Sanchez Delgado','Necaxa 1702','Miguel
Hidalgo','Madero','Tamaulipas',89510,'VASD19840217','8332162069','VASD@gobierno.org.mx','02/17/1984','150000')
 

insert into agentes (id_agente,nombre,direccion,colonia,ciudad,estado,cp,rfc,telefono,email,fechanacimiento,sueldo) values (2,'Marisela Banda Martinez','Insurgentes 203','Obrera','Madero','Tamaulipas',89490,'MABM19830721','8331261117',marisela_2k@hotmail.com','07/21/1983','10000')
 

insert into agentes (id_agente,nombre,direccion,colonia,ciudad,estado,cp,rfc,telefono,email,fechanacimiento,sueldo) values (3,'Teresa Rangel Garcia','Emiliano Zapata s/n','Congregacion Hidalgo','Pueblo Viejo','Verazcruz',89660,'TERG19831015 ','8332681195','aseret@hotmail.com.mx','10/1/1983','15000')

 

 1.- HACER UNA CONSULTA QUE MUESTRE TODOS LOS ARTICULOS CON SUS MOVIMIENTOS DE PEDIDO CON LOS SIGUIENTES CAMPOS: FECHAALTAART,CLAVE,DESCRIP,EXISTENCIA,NUMERODEPED,FECHAPED
SELECT articulos.fechaalta,articulos.id_articulo,articulos.descripcion,articulos.existencia,pedidospartidas.id_pedido,

pedidos.fecha from articulos,pedidospartidas,pedidos where articulos.id_articulo=pedidospartidas.id_articulo and pedidospartidas.id_pedido=pedidos.id_pedido

2.- HACER UNA CONSULTA QUE PMUESTRE LOS PORVEEDORES DE LOS ARTICULOS QUEE HAN TENIDO MOVIMIENTO EN PEDIDO QUE MUETSRE LOS CAMPOS: NOPROV,NOMBRE,NUMPED,FECHA,NUMART,DES
select proveedores.id_proveedor,proveedores.contacto,pedidospartidas.id_pedido,pedidos.fecha,articulos.id_articulo,articulos.descripcion from proveedores,pedidos,pedidospartidas,articulos where proveedores.id_proveedor=articulos.id_proveedor and articulos.id_articulo=pedidospartidas.id_articulo and pedidospartidas.id_pedido=pedidos.id_pedido

3.- HACER UNA CONSULTA QUE MUESTRE LOS CLIENTES CON EL SALDO DE PEDIDO: CLAVE,NOMBRE,NUMPEDIDO,FECHA,IMPORTE
select clientes.id_cliente,clientes.contacto,pedidos.id_pedido,pedidos.fecha,pedidos.total from clientes, pedidos where clientes.id_cliente=pedidos.id_cliente

4.- REALIZAR UNA CONSULTA QUE MUESTRE TODOS LOS PEDIDOS COMPRENDIDOS DEL 1O DE NOV HASTA EL 31 DE DIC DEL 2004 DESPLEGANDO EL NUMERO DE PEDIDO,FECHA,IMPORTETOTAL DEL PEDIDO
select id_pedido,fecha,total from pedidos where fecha between '11/01/2004' and '12/31/2004'

5.- MOSTRAR ID_PEDIDO,FECHA, ID_ARTICULO,DESCRIPCION,TOTAL QUE ESTEN COMPREDIDOS EN EL MES DE FEBRERO DE ESTE AŅO
select pedidos.id_pedido, pedidos.fecha,pedidospartidas.id_articulo,pedidospartidas.descripcion,pedidos.total from pedidos,pedidospartidas where fecha between '02/01/2005' and '02/28/2005' and pedidos.id_pedido=pedidospartidas.id_pedido

6.- MOSTRAR LOS CLIENTES QUE SE LES HAYA ASIGNADO COMO LIMITE DE CREDITO DE 100,000 A 150,000 DESPLEGANDO: NUMERO DE CLIENTE, NOMBRE,FECHAALTA,PEDIDOS,IMPORTE TOTAL DEL PEDIDO
select clientes.id_cliente,clientes.contacto,clientes.fechaalta,pedidos.id_pedido,pedidos.total from clientes,pedidos where limitecredito between 100000 and 150000 and clientes.id_cliente=pedidos.id_cliente

7.- MOSTRAR TODOS LOS CLIENTES QUE ESTEN REGISTRADOS EN MADERO
select *from clientes where ciudad like 'Madero'

8.- MOSTRAR TODOS LOS ARTICULOS QUE SEAN IMPRESORAS
select *from articulos where descripcion like 'impresora%'

9.- MODIFICAR LA DESCRIPCION DEL ARTICULO NO 2 POR LA NUEVA DESCRIPCION: IMPRESORA EPSON FX9000
update articulos set descripcion= 'Impresora Epson FX9000' where id_articulo=2

10.-ELIMINAR TODOS LOS PEDIDOS QUE SE HAYAN GENERADO DEL AŅO 2003 HACIA ATRAS
Delete *from pedidos where fecha <'1/1/2004'

11.-MODIFICAR TODOS LOS CLIENTES CON LIMITE DE CREDITO MENOR A 50000 ASIGNARLES 100000 DE CREDITO
update clientes set limitecredito=100000 where limitecredito=50000

12.-AGREGARLE A LOS ARTICULOS UN 10 % ADICIONAL AL PRECIO DE VENTA
update articulos set precio=precio*1.10

13.-HACER UNA CONSULTA QUE MUESTRE ORDENADO POR PRECIO, TODOS LOS ARTICULOS QUE TENGAN EXISTENCIA
select *from articulos where existencia >=1 order by precio

14.-MOSTRAR LA SUMATORIA DE LOS ARTICULOS COMPRENDIDOS EN EL PEDIDO 2 DE ACUERDO A SU IMPORTE
select sum(importe) as importe_pedidos from pedidos where id_precio=2

15.-MOSTRAR TODOS LOS CLIENTES QUE NO TENGAN ASIGNADOS LIMITE DE CREDITO
select *from clientes where limitecredito >0

16.-MOSTRAR TODOS LOS AGENTES QUE VIVAN EN LOS ESTADOS DE TAMAULIPAS,VERACRUZ,S.L.P
Select *from agentes where estado in ('Tamaulipas','Veracruz','S.L.P')

17.-DISMINUIR EL 10% AL COSTO DEL PROVEEDOR HP EN TODOS LOS ARTICULOS QUE LE COMPRAMOS
Update proveedores set costo=costo*(costo*.10) where razon social like 'HP%'