sql

3
ay 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 Cómo ejecutar SQL Query en Access 30 fotografías que sacarán al obsesivo que tienes dentro 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

Upload: liliestrella2014

Post on 12-Jan-2016

212 views

Category:

Documents


0 download

DESCRIPTION

SQL PARA BACHILLERATOS

TRANSCRIPT

Page 1: SQL

ay 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

Cómo ejecutar SQL Query en Access

30 fotografías que sacarán al obsesivo que tienes dentro

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

Page 2: SQL

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.