Qual, entre as funções a seguir, não está disponível nos co...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - EXPR
A questão apresentada requer conhecimento das funções disponíveis na Transact-SQL (T-SQL), que é a extensão da linguagem SQL usada pelo Microsoft SQL Server. Vamos conversar sobre as funções mencionadas:
- TRUNC: Esta função não faz parte do conjunto de funções padrão do T-SQL. No entanto, a função que realiza operação similar de truncar ou desconsiderar as casas decimais no SQL Server é
FLOOR
. - ROUND: Uma função disponível em T-SQL usada para arredondar um número para um número especificado de casas decimais. Essa função é muito comum e amplamente utilizada em operações financeiras e matemáticas.
- CEIL: Também conhecido como
CEILING
no SQL Server, é uma função que retorna o menor inteiro maior ou igual ao número dado. Por exemplo,CEILING(1.2)
retornaria 2.
Com relação à Alternativa D, EXPR
não é uma função válida em T-SQL. Na verdade, EXPR
poderia ser interpretado como um nome genérico para "expressão" em um contexto de programação ou matemática, mas definitivamente não é um comando ou função no SQL Server. Por isso, a alternativa D é a correta, já que ela não corresponde a uma função disponível no T-SQL.
Assim, ao se preparar para concursos com foco em Banco de Dados no SQL Server, é crucial estar familiarizado com as funções nativas da linguagem T-SQL e saber discernir entre as funções reais e aquelas que não existem ou que podem ser confundidas com outros termos ou comandos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O comando expr está presente no conjunto de utilitários coreutils da GNU. Assim como o comando bc, com certas diferenças, pode ser utilizado para cálculos feitos em linha de comando. Ele pode efetuar cálculos com expressões numéricas inteiras, expressões lógicas (ou booleanas), expressões regulares (regex) e strings.
portando não é um comando da T-SQL e sim do shell script do linux.
https://www.vivaolinux.com.br/artigo/expr-Definicao-e-uso-do-comando
É, mas não tem trunc no sql server tbm né
EXPR nunca ouvi falar
TRUNC não existe no SQL Server. É usado o round
.
Gab A e D
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo