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