En las bases de datos tenemos tablas cuyos contenidos alguna vez es seguro que vamos a querer consultar. En Firebird para consultar a una tabla utilizamos el comando SELECT.

Si nuestra consulta es simple, entonces involucra a una sola tabla. Consultas más complicadas involucrarán a dos o más tablas.

El resultado obtenido de un SELECT es siempre una tabla virtual y temporaria a la cual se acostumbra llamar SQL_RESULT, aunque ese nombre no es obligatorio. Lo importante a recordar es que al ejecutar un SELECT obtenemos una tabla.

En nuestro SELECT podemos pedir:

  • Todas las filas y todas las columnas
  • Todas las filas y algunas columnas
  • Algunas filas y todas las columnas
  • Algunas filas y algunas columnas

Para graficar el concepto, supongamos que tenemos una tabla compuesta por 8 filas y 5 columnas. Veamos cada caso:

SELECT1

Gráfico 1. Si haces clic en la imagen la verás más grande

Conclusión:

Cuando hacemos una consulta a una tabla siempre obtenemos como resultado otra tabla, a la cual llamamos SQL_RESULT.

Esta tabla SQL_RESULT puede contener todas las filas y todas las columnas de la tabla original, o solamente algunas filas, o solamente algunas columnas, como vemos en el Gráfico 1.

Artículos relacionados:

El resultado de un SELECT es una tabla

El índice del blog Firebird21

El foro del blog Firebird21