Access - nociones básicas
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...
Regístrate para leer el documento completo.