Está en la página 1de 22

6.

2 ESTRUCTURA
BASICA DE LAS
CONSULTAS
INTEGRANTES:
SAMANTHA RAMOS
PEDRO FUENTES
ERICK ESTRADA

La

estructura bsica de una expresin


SQL consiste en tres clusulas: select,
from, where y group by.

La

instruccin SELECT es una expresin


de consulta que comienza con la
palabra clave.

SELECT

[ DISTINCT | ALL ] { * | <


seleccin de lista > }

SELECT e incluye una serie de elementos


que forman la expresin. Empecemos con
la clusula SELECT. La clusula SELECT
incluye las palabras clave DISTINCT y ALL.

La palabra clave DISTINCT se utiliza si se


desean eliminar filas duplicadas de los
resultados de la consulta, y la palabra
clave ALL se utiliza si se quieren devolver
todas las filas de los resultados de una
consulta.

La

clusula from corresponde a la


operacin producto cartesiano del
lgebra relacional. Lista las relaciones
que deben ser analizadas en la
evaluacin de la expresin.

Juntas las clusulas SELECT y FROM


forman las bases para la instruccin
SELECT, que puede ser tan simple como
consultar cada fila y cada columna de una
tabla, como se muestra en el siguiente
ejemplo:

SELECT * FROM INTERPRETES;

En esta instruccin, se especifica que cada


columna de la tabla INTERPRETES se debe
devolver. Adems, cada fila ser devuelta,
ya que no se especificaron otras clusulas.

SELECT * FROM INTERPRETES;

La

clusula WHERE acta como filtro


sobre los resultados devueltos por la
clusula FROM. Cada fila se evala
contra las condiciones de bsqueda. Las
filas que se evalan como verdaderas se
devuelven como parte del resultado de
la consulta. Aquellas que se evalan
como desconocidas o falsas no se
incluyen en los resultados.

INVENTARIO

La

clusula GROUP BY tiene una funcin


muy diferente de la clusula WHERE.
Como su nombre lo indica, la clusula
GROUP BY se utiliza para agrupar tipos
de informacin con el fin de resumir
datos relacionados.
La clusula GROUP BY se puede incluir
en la instruccin SELECT aun si la
clusula WHERE se utiliza o no.

EXISTENCIA_DISCO_COMPACTO