Cómo aprender SQL en Access

Escrito por julie cochrane | Traducido por marcela vilanova
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo aprender SQL en Access
(Jupiterimages/Photos.com/Getty Images)

Hay varias razones para usar SQL directamente en MS Access: para aprender SQL para tu propio bien, para utilizar las funciones de Access que la herramienta de pregunta no admite, o simplemente por curiosidad. Cada una de tus consultas de Access es un objeto de base de datos que consta de una sola instrucción SQL SELECT. Cuando se hace una pregunta, la herramienta de consulta, escribe una declaración que puedes ver o cambiar.

Nivel de dificultad:
Difícil

Otras personas están leyendo

Instrucciones

    Trabajando con SELECTS

  1. 1

    Abre una consulta en Access. Ir al menú desplegable "Ver" y selecciona "Ver SQL".

  2. 2

    Los dos elementos obligatorios de una consulta SQL son las cláusulas SELECT y FROM. SELECT enumera los campos de la consulta que se mostrarán, desde listas de tablas y la forma en que se une a ellos. WHERE y ORDER BY son opcionales. WHERE especifica los criterios para su búsqueda, ORDER BY ordena los datos.

  3. 3

    Trata de añadir o quitar campos de las cláusulas SELECT o ORDER BY, o adhiere condiciones a la cláusula WHERE. Ejecuta la consulta. Si obtienes un error, cierre la consulta sin guardarlo. Realiza los cambios en "Vista del Diseño" y revisa la oración de SQL para ver en qué te equivocaste.

  4. 4

    Escribe una nueva consulta que utilice una característica no admitida (UNION). Algunas bases de datos tiene tablas con datos similares separados de cada uno. La operación UNION puede combinar los resultados de dos consultas si tienen los mismos campos en la parte SELECT de la consulta. A modo de ejemplo, una compañía tiene divisiones pública y reservada, y separa los datos entre los dos: SELECT departamentos.dnombre, [personas]. [Nombre], [personas]. [apellido] FROM departamentos de personas INNER JOIN ON [departamentos] [departamento de id] = [las personas] [departamento de id]; UNION SELECT [secdeps]. [Nombre del departamento], [personas seguras]. [nombre], [personas seguras]. [apellido] FROM secdeps INNER JOIN [a las personas seguras] ON [secdeps] [departamento de id] = personas seguras] [id del departamento]..; Esto enumera a todas las personas en todos los departamentos, tanto de los departamentos de general acceso y empleados, y los más confidenciales.

  5. 5

    Crea consultas en la Vista de Diseño utilizando diferentes tipos de combinaciones para que puedas ver las oraciones SQL.

  6. 6

    Experimenta con los comandos de SELECT como ALL, DISTINCT, DISTINCTROW, TOP, TOP PERCENT. SELECT ALL es el valor predeterminado, e incluye todos los duplicados. SELECT DISTINCT suprime las filas duplicadas. DISTINCTROW suprime un duplicado sólo si todos los campos de la tabla son los mismos. SELECT TOP 10 vuelve sólo las diez primeras filas de la consulta. SELECT TOP 10 PERCENT devuelve el diez por ciento del total de filas de su consulta de otro modo recuperar.

Consejos y advertencias

  • Las oraciones de SELECT deben terminar con un punto y coma. Si te olvidas de poner al final de la consulta, Access lo pondrá por ti.
  • Las oraciones de SQL en Access sólo te permitirá ver los datos, no los cambies. Si necesita cambiar los datos, utiliza una herramienta como ADO.
  • Usa corchetes ([ ]) al rededor de los nombres de campo y de tabla cuando haya un espacio en el nombre.
  • Si la consulta utiliza funciones no admitidas en la Vista de Diseño de Access:
  • Access no podrá realizar un seguimiento de las dependencias de datos. Si cambias los objetos de datos, tendrás que cambiar tu consulta de forma manual.
  • No serás capaz de ver o trabajar con la consulta en Vista de Diseño. La extracción de las características no compatibles hará que la consulta sea accesible en Vista de Diseño, de nuevo.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles