No sistema gerenciador de bancos de dados MySQL 8.0, há dua...

Próximas questões
Com base no mesmo assunto
Q1069036 Banco de Dados
No sistema gerenciador de bancos de dados MySQL 8.0, há duas formas de se representar valores hexadecimais. Considerando o valor hexadecimal BC, as duas formas de representá-lo são:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a E - X’BC’ e 0xBC.

O MySQL permite representar valores hexadecimais de duas maneiras distintas. A primeira é utilizando a notação com X seguida do valor hexadecimal entre aspas simples (' '), exemplo: X'BC'. Esta notação indica explicitamente que se trata de um valor hexadecimal.

A segunda forma utiliza o prefixo 0x seguido diretamente pelo valor hexadecimal, exemplo: 0xBC. Neste caso, não se utilizam aspas e o número é interpretado diretamente como um valor hexadecimal.

Ambas as notações são frequentemente usadas em operações que lidam com dados binários ou quando se precisa trabalhar com valores numéricos que são mais convenientemente expressos em hexadecimal.

As outras alternativas não correspondem a formas válidas de representação hexadecimal no MySQL, portanto, a única alternativa correta é a mencionada, que segue os padrões de sintaxe do sistema gerenciador de banco de dados MySQL 8.0 para representar valores hexadecimais.

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

Hexadecimal literal values are written using  or  notation, where  contains hexadecimal digits (, ). Lettercase of the digits and of any leading  does not matter. A leading  is case-sensitive and cannot be written as .

Gab. E

Afff qual o fundamento disso?!

Um literal hexadecimal deve ser precedido por 0x ou X.

por exemplo:BC

X'BC'

ou 0xBC

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo