Comandos de sql para la realización de consultas

Solo disponible en BuenasTareas
  • Páginas : 3 (560 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de enero de 2012
Leer documento completo
Vista previa del texto
Comandos de SQL para la realización de consultas, consultas multitabla y subconsultas.

Una consulta SQL es tipo de consulta a una base de datos empleando lenguaje SQL.

Una consulta SQL básicapuede constar con un máximo de seis cláusulas, de las cuales sólo dos son obligatorias (SELECT y FROM). Las cláusulas se especifican en el siguiente orden:

SELECT < lista de atributos >
FROM< lista de tablas >
WHERE < condición >
GROUP BY < atributo(s) de agrupación >
HAVING < condición de agrupación >
ORDER BY < lista de atributos >

SELECT: indicaqué atributos o funciones se van a recuperar.

FROM: especifica todas las relaciones (tablas) que se necesitan en la consulta.

WHERE: especifica las condiciones, si es que hacen falta, paraseleccionar tuplas de esas relaciones, incluyendo las condiciones de reunión.

GROUP BY: especifica atributos de agrupación.

HAVING: especifica una condición que deben cumplir los grupos seleccionados,no las tuplas individuales. Las funciones agregadas integradas COUNT, SUM, MIN, MAX y AVG se usan junto con la agrupación.

ORDER BY: especifica un orden para presentar el resultado de una consulta.Multitabla:
En ocasiones necesitamos realizar consultas que involucren a varias tablas.
En este caso, los nombres de las tablas aparecen a la derecha de la palabra FROM.
.SELECT campo1, campo2,….FROM tabla1, tabla2,…
.WHERE condición de combinación de las tablas.
.Se pueden incluir tantas tablas como queramos
En la cláusula SELECT se pueden citar columnas de todas las tablas.
.Si haycolumnas con el mismo nombre en las distintas tablas, se deben especificar de la forma
NombreTabla.NombreColumna.
.El criterio para combinar las tablas ha de especificarse en la cláusula WHERE.
.Sino se hace, el resultado es un PRODUCTO CARTESIANO que empareja todas las filas de una tabla con cada fila de otra.
Ejemplo
.Apellidos, oficio, nombre de departamento y localidad de todos los...
tracking img