Especifica as tabelas ou consultas que contêm os campos listados na instrução SELECT.
Sintaxe
SELECT listadecampos
FROM expressãodetabela [IN bancodedadosexterno]
Uma instrução SELECT que contém uma cláusula FROM tem estas partes:
Parte |
Descrição |
listacampos |
O nome do campo ou dos campos a serem recuperados junto com qualquer alias de nome de campo, função de agregação SQL, predicado de seleção (ALL, DISTINCT, DISTINCTROW ou TOP) ou outras opções de instrução SELECT. |
expressãodetabela |
Uma expressão que identifica uma ou mais tabelas das quais os dados são recuperados. A expressão pode ser um nome de tabela simples, um nome de consulta salvo ou um composto resultante de INNER JOIN, LEFT JOIN ou RIGHT JOIN. |
bancodedadosexterno |
O caminho completo de um banco de dados externo que contém todas as tabelas em expressãodetabela. |
Comentários
FROM é obrigatório e segue qualquer instrução SELECT.
A ordem dos nomes de tabela em expressãodetabela não é importante.
Para melhorar o desempenho e pela facilidade de uso, é recomendável usar uma tabela vinculada em vez de uma cláusula IN para recuperar dados de um banco de dados externo.
O exemplo a seguir mostra como você pode recuperar dados da tabela Funcionários:
SELECT LastName, FirstName
FROM Employees;