Especifica as tabelas ou consultas que contêm os campos listados na instrução SELECT.
Sintaxe
SELECT listadecampos
FROM expressãodatabela [IN basededadosexterna]
Uma instrução SELECT que contenha uma cláusula FROM tem as seguintes partes:
Parte |
Descrição |
listadecampos |
O nome do campo ou campos a obter juntamente com os aliases de nome do campo, funções de agregação SQL, predicados de seleção (ALL, DISTINCT, DISTINCTROW ou TOP) ou outras opções da instrução SELECT. |
expressãodatabela |
Uma expressão que identifica uma ou mais tabelas a partir das quais os dados são obtidos. A expressão pode ser o nome de uma única tabela, o nome de uma consulta guardada ou um composto resultante de INNER JOIN, LEFT JOIN ou RIGHT JOIN. |
basededadosexterna |
O caminho completo de uma base de dados externa que contém todas as tabelas em expressãodatabela. |
Observações
FROM é obrigatório e segue qualquer instrução SELECT.
A ordem dos nomes de tabela em expressãodatabela não é importante.
Para obter um desempenho melhorado e garantir a facilidade de utilização, recomendamos que utilize uma tabela ligada em vez de uma cláusula IN para obter dados de uma base de dados externa.
O exemplo seguinte mostra como pode obter dados da tabela Employees:
SELECT LastName, FirstName
FROM Employees;