Please enable JavaScript.
Coggle requires JavaScript to display documents.
SQL Estructura basica de consulta ((where selecciona solo filas de la…
SQL Estructura basica de consulta
tres clausulas
from
lista de relaciones a acceder para evaluar la consulta
where
predicado a cumplir con atributos de las relaciones de from.
select
indica los atributos deseados de la consulta
where
selecciona solo filas de la relación resultado de from que satisfagan el predicado.
Se puede usar operadores lógicos
and
,
or
y
not
con
where.
Los
operadores aritméticos
se pueden usar con, datos especiales, como tipos fecha
Los operandos de los operadores lógicos pueden ser expresiones con operadores de comparación <, <=, >, >=, = y <>.
select
puede tener expresiones aritméticas (+, -, *, /) con constantes o atributos.
Se puede usar operadores de comparación con cadenas de caracteres, expresiones aritméticas y tipos especiales como los tipos fecha (
date
).
all
tras
select
se quiere que los duplicados no se eliminen
distinct
tras
select
evita los duplicados en la consulta
Si un atributo coincide en varias relaciones el nombre de la relación se usará como prefijo del atributo para distinguirlos, este convenio obliga a que las relaciones tengan nombres diferentes.
Opera con dos relaciones devolviendo una relación.Solo considera los pares de tuplas con los mismos valores en atributos que estan en los esquemas de ambas relaciones. En la relación resultado no se repiten los atributos que aparecen en los esquemas de ambas relaciones (esto no ocurre en el producto cartesiano).
El orden en que aparecen los atributos son: primero los comunes a ambas relaciones, después los únicos de la primera relación y después únicos de la segunda relación.
Consultas sobre una relación
select
lista de atributos
from
relación
where
predicado;
select
atrib1, atrib2, . . . , atrib n
from
relac1, relac2 . . . , relac m
where
predicado;
Consultas sobre varias relaciones
Union Natural