Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Criando tb_object_departamento:

CREATE TABLE tb_object_departamento (
            NUMERO_DEPARTAMENTO INT NOT NULL,
            `JSON` JSON,
            PRIMARY KEY (NUMERO_DEPARTAMENTO));

INSERT INTO tb_object_departamento VALUES 
        (1, 
                '{
                  "Numero_Departamento": "1",
                  "Data_Inicio_Gerente": "1981-06-19",
                  "Nome_Departamento": "Matriz",
                  "Cpf_Gerente": "88866555576",
                  "Local": ["São Paulo"]
                }'
        ),
        (4, 
                '{
                  "Numero_Departamento": "4",
                  "Data_Inicio_Gerente": "1995-01-01",
                  "Nome_Departamento": "Administração",
                  "Cpf_Gerente": "98765432168",
                  "Local": ["Mauá"]
                }'
        ),
        (5, 
                '{
                  "Numero_Departamento": "5",
                  "Data_Inicio_Gerente": "1988-05-22",
                  "Nome_Departamento": "Pesquisa",
                  "Cpf_Gerente": "33344555587",
                    "Local": ["São Paulo", "Santo André", "Itu"]
                }'
        );
2 respostas
solução!

Resolução:

SELECT 
    REPLACE(JSON_EXTRACT(`JSON`, "$.Nome_Departamento"),'"','') AS Departamento
FROM tb_object_departamento
WHERE 
    REPLACE(JSON_EXTRACT(`JSON`, "$.Cpf_Gerente"),'"','') = '33344555587';

Olá, Lucas, tudo bem?

A sua consulta ficou muito legal, você está indo muito bem :).

Continue assim e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software