Qual, entre as funções a seguir, não está disponível nos co...

Próximas questões
Com base no mesmo assunto
Q825053 Banco de Dados
Qual, entre as funções a seguir, não está disponível nos comandos da T-SQL?
Alternativas

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