Ed
há 6 meses
Vamos analisar a consulta SQL apresentada: ```sql SELECT detalhes -> 'itens' ->> 1 as itens FROM pedidos ``` Aqui, a consulta está utilizando o operador `->>` que é usado para extrair um valor de um campo JSONB como texto. O `->` é usado para acessar um objeto JSON, enquanto o `->>` é usado para obter o valor como texto. Agora, vamos analisar as alternativas: A. Lista o primeiro valor da chave itens renomeado como 1. - Incorreto, pois o índice 1 se refere ao segundo elemento (os índices começam em 0). B. Lista o primeiro valor do array da chave itens como JSONB. - Incorreto, pois o `->>` retorna texto, não JSONB. C. Lista o primeiro valor do array da chave itens como texto. - Incorreto, pois o índice 1 se refere ao segundo elemento. D. Lista o segundo valor do array da chave itens como texto. - Correto, pois o índice 1 realmente se refere ao segundo elemento do array e o `->>` retorna como texto. E. Lista o primeiro valor do array da chave itens como JSON. - Incorreto, pois o índice 1 se refere ao segundo elemento e o `->>` retorna texto, não JSON. Portanto, a alternativa correta é: D. Lista o segundo valor do array da chave itens como texto.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material