Seleccionar registros, sentencia SELECT
La sentencia SELECT va a permitir realizar operaciones de selección, ordenación, agrupación y filtrado de registros.
Actividad 1
- Utilizando la base de datos base6.odb ,dentro del apartado de consultas de la base de datos, selecciona la opción Crear consulta en vista SQL. De esta forma tendrás acceso a la ventana que puedes ver en la figura 6.02.

Figura 6.02
Para que te resulte más sencillo distinguir entre aquellas palabras que forman parte de la sintaxis de SQL y los parámetros que proporcionas, escribe siempre en mayúsculas las palabras reservadas que utiliza SQL.
- Ahora escribe: SELECT.
-
- A continuación debes indicar los campos de la tabla que deseas mostrar en la consulta. Si escribes un asterisco “*” le estás indicando al intérprete SQL que muestre todos los campos.
- La siguiente palabra reservada de la instrucción es “FROM”. Escríbela a continuación, dejando un espacio en blanco entre el elemento anterior.
- Para terminar es necesario proporcionar el nombre de la tabla desde la que obtendrás la información. En el primer ejemplo usa “Alumnos”.
- Por lo tanto, la primera
sentencia SQL quedaría de la
siguiente forma:
SELECT * FROM Alumnos - Ejecuta la consulta. Recuerda que basta con pulsar la tecla F5 para hacerlo y comprobar los resultados como puedes ver en la figura 6.03.
Figura 6.03
Como cualquier otro lenguaje de programación, no respetar la sintaxis de las instrucciones es uno de los problemas más habituales. Revisa cuidadosamente la sentencia completa antes de ejecutarla.
Para seleccionar sólo algunos campos de la tabla debes enumerarlos tras la palabra reservada SELECT y antes del FROM. Por ejemplo:
- Selecciona de nuevo la opción Crear consulta en vista SQL para crear un nuevo diseño.
- Ahora escribe: SELECT.
- A continuación debes indicar los campos de la tabla que deseas mostrar en la consulta. Escribe “Nombre”, añade una coma, un espacio y escribe el siguiente nombre de campo: “Apellidos”. Siguiendo este patrón podrás incluir tantos campos como necesites.
- La siguiente palabra reservada de la instrucción es “FROM”. Escríbela a continuación, dejando un espacio en blanco entre el elemento anterior.
- Para terminar es necesario proporcionar el nombre de la tabla desde la que obtendrás la información: Alumnos.
- Por lo tanto, después de
estos pasos la sentencia SQL
quedaría de la siguiente
forma:
SELECT Nombre, Apellidos FROM Alumnos - Ejecuta la consulta para comprobar los resultados como puedes observar en la figura 6.04.
Figura 6.04
Si lo crees conveniente puedes anteponer el nombre de la tabla al nombre del campo en la definición de la consulta del siguiente modo:
SELECT Alumnos.Nombre, Alumnos.Apellidos FROM Alumnos
Si bien es cierto que sólo es realmente necesario cuando hay más de una tabla en la consulta y se hace indispensable identificar el origen de cada campo.