Observe a figura a seguir, que ilustra a tabela AGRICULTURA ...

Próximas questões
Com base no mesmo assunto
Q827345 Banco de Dados

Observe a figura a seguir, que ilustra a tabela AGRICULTURA de um Banco de Dados criado no MySQL 5.7.


Imagem associada para resolução da questão


Ao considerar que o campo "UTILIZACAO" pode conter valores nulos, o comando SQL que seleciona todas as colunas de todas as linhas da tabela, substituindo os valores nulos do campo "UTILIZACAO" pelo valor "Cultivo" é:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Prezados,

A alternativa A está errada pois o mysql não possui a sintaxe NULLIF
A alternativa B está errada pois o IF está sendo utilizado de forma errada
A alternativa C está correta, a consulta irá trazer todas as linhas da tabela, e caso o valor de UTILIZACAO seja null , ele trará "Cultivo" no lugar
A alternativa D está errada pois o CAST serviria para converter um campo, por exemplo, um tipo data, em outro formato.
A alternativa E esta´errada pois a sintaxe do CASE WHEN está errada, ele não passou nenhuma condição de verificação.

Portanto a alternativa correta é a letra C

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

Cada SGBD tem sua função para substituir valores nulos:

Oracle: NVL (col, valor)

Sql Server: ISNULL (col, valor)

MySql: IFNULL (col, valor)

Clique para visualizar este comentário

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