quarta-feira, 14 de novembro de 2012

Sql Server Termo Expressão

Estudando a documentação do Sql Server (Books online) sempre nos deparamos com o termo "expressão". Mas o que vem a ser esse termo? De um modo geral podemos sintetizar o significado dessa palavra da seguinte forma:

"É uma combinação de símbolos e operadores que o mecanismo de banco de dados avalia para obter um valor " (Microsoft Database Development 2008 70-433)

Por exemplo, utilizando o banco de dados Adventure Works executaremos a seguinte query:


SELECT PP.FirstName + ' ' + PP.LastName as "Employee Name",
PP.PersonType as Category, 'Employee' as "Description"
FROM Person.Person as PP
WHERE PP.PersonType = 'EM';

A primeira coluna (Employee Name) desse select é uma expressão, porque retorna o resultado da concatenação do primeiro com o ultimo nome do empregado.

Versão do Sql Server utilizada nessa publicação:
Microsoft SQL Server 2008 (SP3) - 10.0.5512.0

Nenhum comentário:

Postar um comentário