SQL: Select

Select sirve para obtener datos almacenados en las tablas.

Con select puedes elegir uno o varios campos de la tabla, y de una o varias tablas.

Seleccionar todos los datos

select * from tabla

Esto seleccionará absolutamente todos los datos de la tabla, si queremos elegir varias tablas sería:

select * from tabla1, tabla2

Seleccionar varios datos

select campo1 from tabla

Esto seleccionaría un sólo campo de la tabla, para seleccionar varios campos sería:

select campo1, campo4 from tabla

Esto nos daría como resultado el campo1 y el campo4 de todos los registros de la tabla. Pero si tenemos varias tablas, podemos especificar (sobre todo si coincide el nombre de los campos). Se trata de poner primero el nombre de la tabla y depués el nombre del campo:

select tabla1.campo1, tabla2.campo4 from tabla1, tabla2

Alias para un campo

Si tienes un nombre raro de un campo, o si tienes dos campos iguales pero en diferentes tablas, puede que te venga bien un alias:

select tabla1.campo1 as mi_primer_campo, tabla2.campo4 as el_cuarto_campo_de_la_otra_tabla from tabla1, tabla2

O un ejemplo más sencillo, imagina que la tabla tiene nombres cortísimos y raros:

select no as nombre, ap as apellido, te as telefono from agenda

Fecha de creación: 1/2/2012 12:07:22 | Última modificación: 4/2/2015 23:23:44 | Hora del servidor: 24/11/2017 13:51:22