Sql Para Access

Páginas: 42 (10314 palabras) Publicado: 3 de agosto de 2012
SQL para Access 2000

Consultas simples

Se emplea la sentencia SELECT, que permite recuperar datos de una o varias tablas; la cual forma parte del DML (lenguaje de manipulación de datos).
El resultado arrojado es una tabla lógica, ya que no se almacena en disco sino que permanece en memoria y se recalcula cada vez que se ejecuta la consulta. Tiene la apariencia de una tabla integrada porcolumnas y filas, ya que deben indicarse las columnas que mostrará el resultado y las filas que se filtrarán desde la tabla origen.
Sintaxis de la sentencia SELECT (consultas simples)
[pic]

La clausula FROM
Permite especificar la tabla de origen de la información. Si el resultado se obtiene a partir de una única tabla, la sintaxis de la cláusula será:

FROM especificación de tabla
Donde laespecificación de tabla puede ser tanto el nombre de una consulta guardada como el nombre de una tabla y tiene el siguiente formato:
Sintaxis de la clausula From
[pic]
Donde Aliastabla es un nombre de alias o sobrenombre asignado a la tabla. Si en una consulta se asigna un alias a la tabla, esta deberá nombrarse utilizando ese alias y no su nombre real. El alias sólo es válido en la consulta enla que se define. Se suele usar en consultas basadas en más de una tabla.
La sentencia AS ubicada delante del alias es opcional.
Ejemplos:

SELECT * FROM Categorias Cate

SELECT * FROM Categorias AS Cate
Ambas sentencias devuelven todos los campos de la tabla Categorias que se renombra en esta consulta como Cate

La clausula IN
Permite acceder a tablas no pertenecientes ala base dedatos actual; para lo que se debe indicar la ruta de acceso a la misma y su nombre con extensión inclusive encerrada entre apostrofes.
Ejemplos:

SELECT * FROM Empleados IN 'C:\Mis Documentos\Empresa.mdb'
La consulta anterior devuelve todos los campos de la tabla Empleados perteneciente a la base Empresa.mdb.

Especificación de Campos
Los Campos que se desean incluir en el resultado seespecifican separados por comas delante de la cláusula FROM.
Sintaxis de la especificación de campos
[pic]
El *
Permite seleccionar todos los campos de la tabla; puede utilizarse junto con el nombre de la tabla a la que pertenecen los campos cuando el origen de datos es mas de una tabla.
Ejemplos:

SELECT * FROM Categorías

SELECT Categorias.* FROM Categorias
Las consultas anteriores devuelventodos los campos de la tabla Categorías.
Los campos pueden especificarse mediante su nombre simple (nombre del campo) o su nombre cualificado (nombre del campo precedido por el nombre de la tabla a la que pertenece seguida de un punto de separación.
Si el nombre de Campo o de la tabla contienen espacios en blanco, deben encerrarse entre corchetes [ ]
Ejemplos:

SELECT Id_Producto, Producto,Precio FROM Productos

SELECT Productos.Id_Producto, Productos.Producto, Productos.Precio FROM Productos
Las consultas anterior devuelven los campos Id_Producto, Producto, Precio de la tabla Productos.

Clausula AS
Permite especificar un Alias para los nombres de Campo de la tabla.
Ejemplos:

SELECT Id_Categoria AS Categoria, Cargo AS Funcion, Sueldo as Remuneración FROM Cargos
La consultaanterior devuelve la información de los campos Id_Categoría, Categoría y Sueldo provenientes de la tabla Cargos bajo los nombres Categoria, Funcion y Remuneración respectivamente.

Campos calculados

Son columnas que no existen en la tabla de origen de datos y cuyos valores se pueden obtener a través de operaciones matemáticas, concatenaciones, etc.
Para obtener un campo calculado, seespecifica en la lista de campos una expresión en vez de un nombre de columna. Esta expresión puede contener operadores matemáticos (suma, resta, multiplicacion división), operadores de concatenación (&), paréntesis y funciones de SQL.
Ejemplos

SELECT Ciudad, Region, Pais, (Venta-Objetivo) AS Superavit, FROM Ventas
La consulta anterior devuelve la información de los campos Ciudad, Region, Pais y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ACCESS, MySQL, SQL SERVER
  • Conexiones :
  • Cómo Se Crea Una Sentencia Sql En Access
  • Access SQL
  • Manual Para Access
  • pasos para access
  • Manual De Usuario Para Access
  • Criterios para campos de Access

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS