Access - nociones básicas

Solo disponible en BuenasTareas
  • Páginas : 2 (464 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de septiembre de 2010
Leer documento completo
Vista previa del texto
Una consulta sencilla en SQL puede ser algo como esto:

SELECT fecha, nombre, lugar
FROM Principal
WHERE trabajo=”ERTZAINA”
ORDER BY 1 DESC;

TRADUCCIÓN

Si esto lo aplicáramos a la base dedatos de víctimas de ETA, le estaríamos diciendo:

Muéstrame el nombre, fecha y lugar de fallecimiento de los ertzainas que aparecen en la tabla principal. Muéstrame los resultados ordenadoscronológicamente desde el más reciente al más antiguo.

Las expresiones que aparecen en NEGRITA son las que configuran la plantilla de la consulta. El resto, como Principal, Ertzaina y demás variarándependiendo de la base de datos sobre la que estés trabajando. No tienes por qué usar TODAS las expresiones de la plantilla, pero las piezas que utilices tienen que seguir este orden:

SELECT
FROMWHERE

GROUP BY

HAVING
ORDER BY

1. SELECT

OBLIGATORIO: TODA CONSULTA DEBE LLEVAR UNA LÍNEA DE SELECT

Una base de datos puede tener 50 campos o más, pero quizá sólo te interesa ver 3 o 4 deellos. Utiliza SELECT para SELECCIONAR los campos que quieres ver.

De igual manera, utiliza SELECT para CALCULAR una nueva columna de datos. Por ejemplo, si quieres sumar o contar elementos que yatienes en otros campos de la base de datos.

2. FROM

OBLIGATORIO: TODA CONSULTA DEBE LLEVAR UNA LÍNEA DE FROM

Debes decirle al ordenador qué tablas, o tabla quieres utilizar. Emplea FROM paraidentificar las tablas. Si vas a emplear más de una, en otras palabras, si vas a unir tablas, lista cada una en la línea FROM separadas por una coma.

3. WHERE

OPCIONAL para filtrar –OBLIGATORIO para unir tablas.

Filtrar: Una tabla puede contener 1000 registros, pero a ti te puede interesar ver solamente los que cumplen un determinado requisito. Por ejemplo, solo quieres ver losregistros de las víctimas que eran “ERTZAINAS” o que murieron en el PAÍS VASCO.

SELECT *
FROM Principal
WHERE Trabajo=”ERTZAINA”;

Unión de tablas: Cuando lo que necesitas es unir...
tracking img