Para utilizar este comando, debemos especificar, como minimo, dos tipos de informacion: la informacion que queremos seleccionar, y la fuente de la misma.
Cabe destacar que el codigo en SQL no es sensible a las mayusculas/minusculas, pero se estila utilizar los comandos en Mayuscula para que el codigo sea mas facil de leer.
Comandos básicos:
Haremos una reseña de las opciones que ofrece el comando SELECT utilizando la base de datos "bd ejemplo", creada y rellenada en los ejemplos anteriores.
Devolviendo columnas individuales:
Input:
SELECT descripcion FROM tabLista;
--Este comando devuelve todos los campos de la columna "descripcion" en la tabla tabLista.
Output:
| Resultado del comando Select |
La información que devuelve esta consulta no esta filtrada ni ordenada; simplemente devuelve todos los campos de la columna descripción.
Devolviendo múltiples columnas:
El comando para traer múltiples columnas es similar, con la diferencia de que los nombres de las columnas son especificados luego del comando SELECT, separados por una coma.
Input:
SELECT itemLista, descripcion, precio FROM tabLista;
Output:
Devolviendo todas las columnas:
El comando SELECT también puede devolver todas las columnas de una tabla sin necesidad de que las mismas sean especificadas. Para esto, se utiliza un asterisco (*) en lugar de los nombres de las columnas.
Input:
SELECT * FROM tabLista;
Output:
El comando DISTINCT
Este comando nos permite eliminar las redundancias en la consulta a la tabla, evitando devolver valores duplicados.
Ejemplo:
Input:
SELECT descripcion from tabLista;
Output:
Vemos como, al no utilizar DISTINCT, tenemos dos valores iguales.
Input:
SELECT DISTINCT descripcion from tabLista;
Output: En este caso, al utilizar DISTINCT, la consulta devuelve los valores sin duplicados.
El comando WHERE
Este comando nos permite seleccionar los datos que retornara la consulta en base a criterios determinados.
Ejemplo:
Input
SELECT * from tabLista
WHERE precio > 3.00;
No hay comentarios:
Publicar un comentario