sql

5
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES Integrantes: Daniel Ubilluz Fecha: 06/01/2014

Upload: daniel-ubilluz

Post on 05-Aug-2015

51 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Sql

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

Integrantes: Daniel Ubilluz

Fecha: 06/01/2014

Page 2: Sql

 SQL SELECT

La recuperación de los datos en el lenguaje SQL se realiza mediante la sentencia SELECT, seleccionar. Esta sentencia permite indicar al SGBD la información que se quiere recuperar. Esta es la sentencia SQL, con diferencia, más habitual. La sentencia SELECT consta de cuatro partes básicas:

1. Escribir sentencias SQL SELECT para consultas con operadores de restricción, proyección y enlace.

Page 3: Sql

La cláusula SELECT seguida de la descripción de lo que se desea ver, los nombres de las columnas a seleccionar. Esta parte es obligatoria. Ejemplo:

• La cláusula WHERE seguida por un criterio de selección, una condición. Esta parte es optional. Ejemplo:

select título, autor, editorialfrom libroswhere editorial=”Prentice-Hall”;

select distinct editorialfrom libros;

Page 4: Sql

• La cláusula FROM seguida de la especificación de las tablas de las que se han de obtener los datos. Esta parte es obligatoria.

select título, autor, añofrom libroswhere año>2000;

2. Escribir sentencias SELECT para enlaces que incluyen tres o más tablas, autoenlaces y múltiples enlaces entre tablas.

Como se puede observar en esta línea de comando podemos realizar el enlace de tres o más tablas en la figura

Page 5: Sql

“SELECT productos.nombre AS np, productos.precio, cajeros.nombre, ventas.fecha,ventas.cantidad FROM productos,cajeros,ventas WHERE ventas.codigo_producto =’$producto’ AND productos.codigo = ventas.codigo_producto AND cajeros.id = ventas.id_cajeros”.

Después del SELECT anoto los campos que necesito consultar anteponiéndole un punto y el nombre de la tabla al que pertenecen, luego después de FROM van las tres tablas implicadas separadas por comas. Ya para obtener el resultado deseado debes filtrar con la cláusula WHERE cuidando de utilizar apropiadamente los campos que se relacionan en cada tabla.