INTEGER

A fun????o INTEGER retorna a representa????o inteira de um n??mero, cadeia de caracteres, data ou hora na forma de uma constante inteira.

Sintaxe

INT[EGER] (Express??oNum??rica | Express??oCaractere ) 
Express??oNum??rica
Uma express??o que retorna um valor de qualquer tipo de dado num??rico nativo. Se argumento for uma Express??oNum??rica, o resultado ser?? o mesmo n??mero que seria produzido se o argumento fosse atribu??do a uma coluna ou vari??vel inteira. Se a parte inteira do argumento n??o estiver dentro da faixa dos inteiros, ocorrer?? um erro. A parte decimal do argumento ser?? truncada, se estiver presente.
Express??oCaractere
Uma express??o que retorna um valor cadeia de caracteres, de comprimento n??o maior que o comprimento m??ximo de uma constante caractere. Os brancos iniciais e finais s??o eliminados, e a cadeia resultante deve estar em conformidade com as regras de forma????o de uma constante inteira do SQL. A cadeia de caracteres n??o pode ser uma cadeia longa. Se o argumento for uma Express??oCaractere, o resultado ser?? o mesmo n??mero que seria produzido se a constante inteira correspondente fosse atribu??da a uma coluna ou vari??vel inteira.

O resultado da fun????o ?? um inteiro. Se o argumento puder ser nulo, o resultado poder?? ser nulo; Se o argumento for nulo, o resultado ser?? o valor nulo.

Utilizando a tabela EMPREGADOS selecionar uma lista contendo o sal??rio (SAL??RIO) dividido pelo n??vel de educa????o (N??VEL_EDUC). Truncar a parte decimal nos c??lculos. A lista tamb??m deve conter os valores utilizados no c??lculo e o n??mero do empregado (NUM_EMP). A lista deve estar em ordem descendente do valor calculado:
SELECT INTEGER (SAL??RIO / N??VEL_EDUC), SAL??RIO, N??VEL_EDUC, NUM_EMP
FROM EMPREGADOS
ORDER BY 1 DESC