S6 TP D - CONSULTAS CON BD SQLSERVER

CONSULTAS CON BASE DE DATOS SQLSERVER


Una consulta SQL es tipo de consulta a una base de datos empleando lenguaje SQL.
Una consulta SQL básica puede 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: indica qué 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, para seleccionar 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.

Ejemplos de consultas:


*)
SELECT campos FROM tablas
SELECT * FROM tablas

En donde "CAMPOS" es la lista de campos que se deseen recuperar, si fuese todos los campos a utilizar colocar "*" y después "TABLA.
*)
Devolver un subconjunto de los registros de una tabla (WHERE)
SELECT numero, calle
FROM DIRECCION
WHERE ciudad = ‘Sevilla’
Esta consulta devolvería el número y la dirección de todas las direcciones pertenecientes a la
ciudad de Sevilla. Como vemos, con WHERE indicamos la condición que deben cumplir los
registros de la tabla para ser devueltos en la consulta. En este caso tenemos una condición 
simple dada por la comparación de igualdad (=) entre al campo (ciudad) y un literal de tipo
cadena, entre comillas simples ("Sevilla").





Comentarios