Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Minha resposta

Olá. Tudo bem?

Segue abaixo minha solução:

Primeiro crie a tabela e insira os dados

-- Criação da tabela
CREATE TABLE tb_object_departamento (
    id INT AUTO_INCREMENT PRIMARY KEY,
    JSONVALUE JSON
);

-- Inserção de dados
INSERT INTO tb_object_departamento (JSONVALUE) VALUES
('{
  "Numero_Departamento": "5",
  "Data_Inicio_Gerente": "1988-05-22",
  "Nome_Departamento": "Pesquisa",
  "Cpf_Gerente": "33344555587",
  "Projeto": [
    {
      "Numero_Projeto": "2",
      "Nome_Projeto": "Produto Y",
      "Local_Projeto": "Itu"
    },
    {
      "Numero_Projeto": "3",
      "Nome_Projeto": "Produto Z",
      "Local_Projeto": "São Paulo"
    }
  ]
}'),
('{
  "Numero_Departamento": "10",
  "Data_Inicio_Gerente": "1995-08-15",
  "Nome_Departamento": "Desenvolvimento",
  "Cpf_Gerente": "11122333444",
  "Projeto": [
    {
      "Numero_Projeto": "5",
      "Nome_Projeto": "Produto X",
      "Local_Projeto": "Campinas"
    },
    {
      "Numero_Projeto": "8",
      "Nome_Projeto": "Produto W",
      "Local_Projeto": "Rio de Janeiro"
    }
  ]
}');

Agora faça o SELECT

SELECT
    REPLACE(JSON_EXTRACT(`JSONVALUE`, "$.Nome_Departamento"),'"','') AS Departamento
FROM tb_object_departamento
WHERE
    JSON_EXTRACT(`JSONVALUE`, "$.Cpf_Gerente") = "33344555587";
1 resposta
solução!

Oi, Roberto! Estou ótima, e você?

Parabéns pela resolução completa do exercício! Você mandou muito bem na realização de todos os passos.

Continue com esse capricho durante a sua jornada de estudos. Se alguma dúvida aparecer, sinta-se confortável para compartilhá-la no fórum.

Abração.