Sentencia SELECT SQL

Este capítulo explica las declaraciones SELECT y SELECT *.

Sentencia SELECT SQL

La declaración SELECT se utiliza para seleccionar datos de una tabla.

Los resultados se almacenan en una tabla de resultados (denominada conjunto de resultados).

Sintaxis de SQL SELECT

SELECT nombreDeColumna FROM nombreDeTabla

así como:

SELECT * FROM nombreDeTabla

Comentario:Las declaraciones SQL no son sensibles a mayúsculas y minúsculas. SELECT es equivalente a select.

Ejemplo de SQL SELECT

Para obtener el contenido de las columnas llamadas "LastName" y "FirstName" (de la tabla de base de datos llamada "Persons"), utilice una declaración SELECT similar a la siguiente:

SELECT LastName,FirstName FROM Persons

Tabla "Persons":

Id Apellido NombreDePrimerApellido Dirección Ciudad
1 Adams John Calle Oxford Londres
2 Bush George Avenida Quinta Nueva York
3 Carter Thomas Calle Chang'an Pekín

Resultados:

Apellido NombreDePrimerApellido
Adams John
Bush George
Carter Thomas

Ejemplo de SQL SELECT *

Ahora queremos seleccionar todas las columnas de la tabla "Persons".

Utilice el símbolo * en lugar del nombre de la columna, como en el siguiente ejemplo:

SELECT * FROM Persons

Consejo:El asterisco (*) es una forma rápida de seleccionar todas las columnas.

Resultados:

Id Apellido NombreDePrimerApellido Dirección Ciudad
1 Adams John Calle Oxford Londres
2 Bush George Avenida Quinta Nueva York
3 Carter Thomas Calle Chang'an Pekín

Navegación en el conjunto de resultados (result-set)

Los resultados obtenidos por el programa de consulta SQL se almacenan en un conjunto de resultados. La mayoría de los sistemas de software de bases de datos permiten usar funciones de programación para navegar por el conjunto de resultados, como por ejemplo: Move-To-First-Record, Get-Record-Content, Move-To-Next-Record, etc.

Funciones de programación similares a estas no se explican en este tutorial. Si desea aprender a acceder a los datos mediante llamadas a funciones, visite nuestra Tutoriales de ADO Y Tutoriales de PHP.