Al realizar la consulta o selección has visto que puedes elegir las columnas que necesites, pero ¿de dónde extraigo la información?
En la sentencia SELECT
debemos establecer de dónde se obtienen las columnas que vamos a seleccionar, para ello disponemos en la sintaxis de la cláusula FROM
.
Por tanto, en la cláusula FROM
se definen los nombres de las tablas de las que proceden las columnas.
Si se utiliza más de una, éstas deben aparecer separadas por comas. A este tipo de consulta se denomina consulta combinada o join. Más adelante verás que para que la consulta combinada pueda realizarse, necesitaremos aplicar una condición de combinación a través de una cláusula WHERE
.
También puedes añadir el nombre del usuario que es propietario de esas tablas, indicándolo de la siguiente manera:
USUARIO.TABLA
de este modo podemos distinguir entre las tablas de un usuario y otro (ya que esas tablas pueden tener el mismo nombre).
También puedes asociar un alias a las tablas para abreviar, en este caso no es necesario que lo encierres entre comillas.
Pongamos varios ejemplos:
SELECT * FROM USUARIOS U;
SELECT LOGIN,NOMBRE,APELLIDOS FROM USUARIOS;
En los dos ejemplos devuelve todas las filas de la tabla USUARIOS
. En el primero muestra todas las columnas y en el segundo solo las columnas LOGIN,NOMBRE y APELLIDOS