Biblio.accdb

A continuación se muestra la Base de datos Biblio, cuyas tablas y relaciones se muestran en la figura:

Base de datos Biblio.mdb

Base de datos Biblio.mdb

SELECT

Estructura sentencia SELECT

SELECT {* ¦ fieldList } FROM TableName [WHERE searchCriteria] [ORDER BY fieldList [ASC ¦ DESC]]
1. Seleccionar todos los campos de la tabla Publishers:

2. Seleccionar los campos Name y City de Publishers:

3. Seleccionar los campos Name y City de Publishers cuya City sea New York:

4. Seleccionar los campos Name, City y Zip de Publishers cuya City no sea New York, ordenados descendentemente por el campo Zip (Código Postal):

Operadores

los operadores son: Igualdad ( = ), Desigualdad ( <> ) y Comparación ( <, <=, >, >= ), en un rango: (WHERE FieldName BETWEEN Value1 AND Value2), en una lista (WHERE City IN (fieldList)), comparar caracteres (LIKE). Para la opción contraria (NOT).

5. Seleccionar todos los campos de la tabla Titles cuyo año de publicación esté entre 1991 y 1994:

6. Seleccionar los campos Name, City y Zip de Publishers cuya City sea New York, Paris, Detroit o Tacoma:

7. Seleccionar aquellos libros cuyo título comience por SQL:

8. Seleccionar aquellos libros que contengan la palabra SQL en el título:

9. Seleccionar aquellos libros que empiecen por la palabra SQL en el título:

10. Seleccionar los campos Name, City y Zip de Publishers cuya City no sea New York, Paris, Detroit o Tacoma:

11. Seleccionar el título de todos los libros, junto con el siglo en el que fueron publicados:
(función parte entera: INT(num)

Sentencias subordinadas

12a. Seleccionar todos los libros publicados en el mismo año que se publicó el libro cuyo título empieza por SQL y finaliza en “PC”:

12b: Seleccionar todos los libros de los autores del libro cuyo ISBN es 0-8306256-6-6:
DISTINCT muestra los registros del resultado únicos 

Funciones de agrupación

Permiten agrupar los resultados: SUM, MIN, MAX, COUNT y AVG.

13. Seleccionar el primer y último año de publicación de un libro sobre SQL:

14a. Cuantos libros se publicaron el año mayor en que se publicó un libro sobre SQL:

14b. Seleccionar los libros sobre SQL del año anterior a publicarse el último sobre SQL:

Agrupación con GROUP BY

GROUP BY muestra el resultado agrupado según un conjunto de campos. En la consulta SELECT sólo pueden mostrarse los campos incluidos en la agrupación o bien funciones de agrupación