sábado, 7 de abril de 2012

6 - Recuperación de algunos campos

Hemos aprendido cómo ver todos los registros de una tabla:

select * from libros;
 
El comando "select" recupera los registros de una tabla. Con el asterisco (*) indicamos que seleccione todos los campos de la tabla que nombramos.

Podemos especificar el nombre de los campos que queremos ver separándolos por comas:

select titulo,autor,editorial from libros; 
 
En la sentencia anterior la consulta mostrará sólo los campos "titulo", "autor" y "editorial". En la siguiente sentencia, veremos los campos correspondientes al título y precio de todos los libros:

select titulo,precio from libros;
 
Para ver solamente la editorial y la cantidad de libros tipeamos:

select editorial,cantidad from libros;
 
 
Problema Resuelto:
 
Trabajamos con la tabla "libros" que almacena los datos de los libros de una librería.

Eliminamos la tabla, si existe:

drop table if exists libros;

Creamos la tabla "libros":

create table libros( titulo varchar(20), autor varchar(30), editorial varchar(15), precio float, cantidad integer );
Veamos la estructura de la tabla:

describe libros;

Ingresamos algunos registros:

insert into libros (titulo,autor,editorial,precio,cantidad) values ('El aleph','Borges','Emece',45.50,100);
insert into libros (titulo,autor,editorial,precio,cantidad) values ('Alicia en el pais de las maravillas','Lewis Carroll','Planeta',25,200);
insert into libros (titulo,autor,editorial,precio,cantidad) values ('Matematica estas ahi','Paenza','Planeta',15.8,200);

Para ver todos los campos de una tabla tipeamos:

select * from libros;

Con el asterisco (*) indicamos que seleccione todos los campos de la tabla.

Para ver solamente el título, autor y editorial de todos los libros especificamos los nombres de los campos separados por comas:

select titulo,autor,editorial from libros;

La siguiente sentencia nos mostrará los títulos y precios de todos los libros:

select titulo,precio from libros;

Para ver solamente la editorial y la cantidad de libros tipeamos:

select editorial,cantidad from libros;



Problema Propuesto:

Un videoclub que alquila películas en video almacena la información de sus películas en alquiler en una tabla llamada "peliculas".

1- Elimine la tabla, si existe:
2- Cree la tabla: 
3- Vea la estructura de la tabla: 
4- Ingrese los siguientes registros: 
(titulo, actor, duracion, cantidad)
  Mision imposible,Tom Cruise,120,3
  Mision imposible 2,Tom Cruise,180,2
  Mujer bonita,Julia R.,90,3
  Elsa y Fred,China Zorrilla,90,2
 
5- Realice un "select" mostrando solamente el título y actor de todas las películas:
6- Muestre el título y duración de todas las peliculas.

7- Muestre el título y la cantidad de copias.


Otros problemas:

A- Una empresa almacena los datos de sus empleados en una tabla llamada "empleados".

1- Elimine la tabla, si existe:
 
2- Cree la tabla:
 
3- Vea la estructura de la tabla:
 
4- Ingrese algunos registros:
 (nombre, documento, sexo, domicilio, sueldobasico)
  Juan Perez,22345678,m,Sarmiento 123,300
  Ana Acosta,24345678,f,Colon 134,500
  Marcos Torres,27345678,m,Urquiza 479,800

5- Muestre todos los datos de los empleados.

6- Muestre el nombre y documento de los empleados.

7- Realice un "select" mostrando el nombre, documento y sueldo básico 
de todos los empleados.


B) Un comercio que vende artículos de computación registra la información 
de sus productos en la tabla llamada "articulos".

1- Elimine la tabla si existe:

 

2- Cree la tabla "articulos" con los campos necesarios para almacenar los siguientes datos:
 - código del artículo: entero,
 - nombre del artículo: 20 caracteres de longitud,
 - descripción: 30 caracteres de longitud,
 - precio: float.

3- Vea la estructura de la tabla.

4- Ingrese algunos registros:
 (codigo, nombre, descripcion, precio)
  1,impresora,Epson Stylus C45,400.80
  2,impresora,Epson Stylus C85,500
  3,monitor,Samsung 14,800

5- Muestre todos los campos de todos los registros.

6- Muestre sólo el nombre, descripción y precio.



      

 
 
 

No hay comentarios:

Publicar un comentario