Saltar la navegación

2.1.- Cláusula SELECT.

Ya has visto que a continuación de la sentencia SELECT debemos especificar cada una de las columnas que queremos seleccionar. Además, debemos tener en cuenta lo siguiente:

  • Se pueden nombrar ( o calificar) a las columnas anteponiendo el nombre de la tabla de la que proceden, pero esto es opcional  solo si no existe el mismo nombre de columna en dos tablas Se realiza anteponiendo el nombre de la tabla a la que pertenece la columna seguida por un punto, es decir,  NombreTabla.NombreColumna. 

  • Si queremos incluir todas las columnas de una tabla podemos utilizar el comodín asterisco ("*"). Quedaría así: SELECT * FROM NombreTabla;

  • También podemos ponerle alias a los nombres de las columnas. Cuando se consulta una base de datos, los nombres de las columnas se usan como cabeceras de presentación. Si éste resulta largo, corto o poco descriptivo, podemos usar un alias. Para ello a continuación del nombre de la columna ponemos entre comillas dobles el alias que demos a esa columna. Veamos un ejemplo: 

    SELECT F_Nacimiento "Fecha de Nacimiento" FROM USUARIOS;

También podemos sustituir el nombre de las columnas por constantes, expresiones o funciones SQL. Un ejemplo:

SELECT 4*3/100 "MiExpresión", Password FROM USUARIOS;

Una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. Las constantes numéricas son los números, por ej., 5,12,..las de carácter o cadena, van encerradas entre comillas (dobles o simples dependiendo del lenguaje) "Hola"

En programación, una expresión es una combinación de constantes, variables o funciones, que es interpretada de acuerdo a las normas particulares de precedencia y asociación para un lenguaje de programación en particular. Como en matemáticas, la expresión es su valor evaluado, es decir, la expresión es una representación de ese valor.

Es un grupo de instrucciones con un objetivo en particular y que se ejecuta al ser llamada desde otra función o procedimiento. Una función puede llamarse múltiples veces e incluso llamarse a sí misma (función recurrente). Las funciones pueden recibir datos desde afuera al ser llamadas a través de los parámetros y deben entregar un resultado. Se diferencian de los procedimientos porque estos no devuelven un resultado.

Cantidad que tiene un valor fijo en un determinado proceso, cálculo, etc.

Combinación de constantes, variables o funciones, que es interpretada (evaluada) de acuerdo a las normas particulares de precedencia y asociación para un lenguaje de programación en particular. Como en matemáticas, la expresión es su valor evaluado, es decir, la expresión es una representación de ese valor.

Es un grupo de instrucciones con un objetivo en particular y que se ejecuta al ser llamada desde otra función o procedimiento. Una función puede llamarse múltiples veces e incluso llamarse a sí misma (función recurrente o recursiva). Las funciones pueden recibir datos desde afuera al ser llamadas a través de los parámetros y deben entregar un resultado. Se diferencian de los procedimientos porque estos no devuelven un resultado.

Un script SQL es un conjunto de comandos SQL guardados en un archivo con extensión SQL que contiene una o más sentencias SQL o bloques PL / SQL para ser ejecutados de forma secuencial.

Para saber más

Si quieres conocer algo más sobre esta sentencia y ver algunos ejemplos del uso de SELECT aquí tienes el siguiente enlace:

La cláusula SELECT.