Laboratorio 2 - ejercicio 2 - Intro DB

Laboratorio

Un comercio que vende artículos de computación registra los datos de sus artículos en una tabla con ese nombre.

  1. Cree la tabla, con la siguiente estructura:
    1. screate table articulos(
      codigo integer,
      nombre varchar(20),
      descripcion varchar(30),
      precio float,
      cantidad integer
      );
  2. Ingrese algunos registros:
  3. Seleccione todos los registros de la tabla. (select).
  4. Muestre los datos de las impresoras.
  5. Seleccione los artículos cuyo precio sea mayor o igual a 500:
  6. Seleccione los artículos cuya cantidad sea menor a 30:
  7. Selecciones el nombre y descripción de los artículos que no cuesten $100:
  8. Obtenga un listado de impresoras con la característica Stylus (like ‘%Stylius%’.
  9. Obtenga un listado de artículos cuyo precio se encuentre entre 100 y 200 pesos.
  10. Obtenga un listado de artículos con precio con iva sea menor a 100.
  11. Obtenga un listado de artículos cuyo stock sea menor a 10 y precio con iva mayor a 200.
  12. Obtenga un listado de artículos que pagados en 3 cuotas sin interes, tenga un valor de cuota menor a 50$

Solución

1
create table articulos(
codigo integer,
nombre varchar(20),
descripcion varchar(30),
precio float,
cantidad integer
);
2
insert into articulos (codigo, nombre, descripcion, precio,cantidad)
values (1,'impresora','Epson Stylus C45',400.80,20);
insert into articulos (codigo, nombre, descripcion, precio,cantidad)
values (2,'impresora','Epson Stylus C85',500,30);
insert into articulos (codigo, nombre, descripcion, precio,cantidad)
values (3,'monitor','Samsung 14',800,10);
insert into articulos (codigo, nombre, descripcion, precio,cantidad)
values (4,'teclado','ingles Biswal',100,50);
insert into articulos (codigo, nombre, descripcion, precio,cantidad)
values (5,'teclado','español Biswal',90,50);
3
select * from articulos;
4
select * from articulos
where descripcion like ‘%impresora%’;
5
select * from articulos
where precio>=500;
6
select nombre,descripcion, precio,cantidad
from articulos
where cantidad < 20; 
7
select nombre, descripcion
from articulos
where precio <> 100;
8
select * from articulos
where descripcion like ‘%Stylus%’;
9
select * from articulos
where precio between 100 and 200;
10
select * from articulos
where precio * 1.21 < 100;
11
select * from articulos
where precio * 1.21 > 200 and stock < 10 ;
12
select * from articulos
where precio / 3 < 50 ;


Publicar un comentario

0 Comentarios