SóProvas


ID
5164213
Banca
VUNESP
Órgão
TJM-SP
Ano
2021
Provas
Disciplina
Banco de Dados
Assuntos

Considere as seguintes duas consultas feitas com o sistema gerenciador de bancos de dados PostgreSQL (versão 12):


SELECT @ -5.0 e

SELECT | / 25 Os


resultados dessas duas consultas são, respectivamente,

Alternativas
Comentários
  • Gostaria de entender essa questão

  • SELECT @ -5.0 e

    Existem dois prefixo nessa primeira linha:

    @ (usado para entradas do tipo float)

    - (negação bit-a-bit: é definido apenas para tipos de dado inteiros e não para float)

    // Nesse primeiro select ficará um numero inteiro positivo, ou seja, 5.

    Só com essa primeira analise já consegue eliminar as alternativas (A), (B), (C), (D).

  • SELECT @ -5.0 e => 5

    "@" retorna o valor absoluto.

    "SELECT" costuma exibir valores inteiros quando a fração é zero. SELECT 1.0 => 1. SELECT 1.1 => 1.1.

    "e" apenas o nome dado à coluna

     

    SELECT |/ 25 Os => 5

    "|/" raiz quadrada. Se fosse "||/", seria raiz cúbica.

    "Os" apenas o nome dado à coluna

     

    https://www.postgresql.org/docs/7.4/functions-math.html