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%'