Spaces:
Sleeping
Sleeping
fix: corrigindo ordem das colunas
Browse files
query.sql
CHANGED
@@ -1,24 +1,23 @@
|
|
1 |
SELECT
|
2 |
id,
|
3 |
name AS "Nome do documento",
|
4 |
-
|
|
|
|
|
5 |
COALESCE(NULLIF(data->'responseData'->0->'response'->>'state', '[]'), 'Não especificado') AS "Estado",
|
|
|
6 |
COALESCE(NULLIF(data->'responseData'->0->'response'->>'region', '[]'), 'Não especificado') AS "Região",
|
7 |
-
COALESCE(NULLIF(data->'responseData'->0->'response'->>'
|
8 |
-
|
9 |
-
|
10 |
-
--mineralizations
|
11 |
-
COALESCE(NULLIF(data->'responseData'->0->'response'->'mineralizations'->0->>'ore', ''), 'Não especificado') AS "Tipo de mineralização",
|
12 |
-
-- COALESCE(NULLIF(data->'responseData'->0->'response'->'mineralizations'->0->>'region', ''), 'Não especificado') AS "Região do alvo",
|
13 |
-
COALESCE(NULLIF(data->'responseData'->0->'response'->'mineralizations'->0->>'quantity', ''), 'Não especificado') AS "Quantidade de mineralização",
|
14 |
COALESCE(NULLIF(array_to_string(ARRAY(
|
15 |
SELECT jsonb_extract_path_text(concentration, 'name_of_Ore') || ' (' || jsonb_extract_path_text(concentration, 'concentration_of_Ore') || ')'
|
16 |
FROM jsonb_array_elements(data->'responseData'->0->'response'->'mineralizations'->0->'concentration') AS concentration
|
17 |
), ', '), ''), 'Não especificado') AS "Concentração de mineralização",
|
18 |
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'tectonic_context', ''), 'Não especificado') AS "Contexto tectônico",
|
23 |
COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'geological_context_description', ''), 'Não especificado') AS "Contexto geológico",
|
24 |
COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'context_of_present_rocks', ''), 'Não especificado') AS "Rochas presentes",
|
@@ -66,7 +65,6 @@ SELECT
|
|
66 |
--hydrotermal_alterations
|
67 |
COALESCE(NULLIF(array_to_string(ARRAY(SELECT jsonb_array_elements_text(data->'responseData'->2->'response'->'hydrotermal_alterations'->'alterationTypes')), ', '), ''), 'Não identificado') AS "Tipos de alterações hidrotermais",
|
68 |
COALESCE(NULLIF(array_to_string(ARRAY(SELECT jsonb_array_elements_text(data->'responseData'->2->'response'->'hydrotermal_alterations'->'associatedMinerals')), ', '), ''), 'Não identificado') AS "Minerais associados a alterações hidrotermais",
|
69 |
-
COALESCE(NULLIF(data->'responseData'->2->'response'->>'mineralizationSignatures', ''), 'Não identificado') AS "Assinaturas de mineralização",
|
70 |
|
71 |
COALESCE(NULLIF(data->'responseData'->3->'response'->>'structural_mapping', '[]'), 'Não especificado') AS "Geologia estrutural da região",
|
72 |
COALESCE(NULLIF(data->'responseData'->4->'response'->>'structureMineralizationRelation', '[]'), 'Não especificado') AS "Relação estrutura-mineralização",
|
@@ -82,4 +80,4 @@ SELECT
|
|
82 |
COALESCE(NULLIF(data->'responseData'->11->'response'->>'favorability', '[]'), 'Não especificado') AS "Favorabilidade"
|
83 |
|
84 |
FROM
|
85 |
-
public."Extraction";
|
|
|
1 |
SELECT
|
2 |
id,
|
3 |
name AS "Nome do documento",
|
4 |
+
COALESCE(NULLIF(array_to_string(ARRAY(SELECT jsonb_array_elements_text(data->'responseData'->0->'response'->'target_or_deposit')), ', '), ''), 'Não especificado') AS "Alvo ou depósito",
|
5 |
+
COALESCE(NULLIF(data->'responseData'->0->'response'->'mineralizations'->0->>'ore', ''), 'Não especificado') AS "Tipo de mineralização",
|
6 |
+
COALESCE(NULLIF(data->'responseData'->0->'response'->>'country', '[]'), 'Não especificado') AS "País",
|
7 |
COALESCE(NULLIF(data->'responseData'->0->'response'->>'state', '[]'), 'Não especificado') AS "Estado",
|
8 |
+
COALESCE(NULLIF(data->'responseData'->0->'response'->>'city', '[]'), 'Não especificado') AS "Cidade",
|
9 |
COALESCE(NULLIF(data->'responseData'->0->'response'->>'region', '[]'), 'Não especificado') AS "Região",
|
10 |
+
COALESCE(NULLIF(data->'responseData'->0->'response'->'mineralizations'->0->>'quantity', ''), 'Não especificado') AS "Quantidade de mineralização",
|
11 |
+
|
12 |
+
-- COALESCE(NULLIF(data->'responseData'->0->'response'->'mineralizations'->0->>'region', ''), 'Não especificado') AS "Região do alvo",
|
|
|
|
|
|
|
|
|
13 |
COALESCE(NULLIF(array_to_string(ARRAY(
|
14 |
SELECT jsonb_extract_path_text(concentration, 'name_of_Ore') || ' (' || jsonb_extract_path_text(concentration, 'concentration_of_Ore') || ')'
|
15 |
FROM jsonb_array_elements(data->'responseData'->0->'response'->'mineralizations'->0->'concentration') AS concentration
|
16 |
), ', '), ''), 'Não especificado') AS "Concentração de mineralização",
|
17 |
|
18 |
+
COALESCE(NULLIF(data->'responseData'->0->'response'->>'extra_info', '[]'), 'Não especificado') AS "Informações adicionais",
|
19 |
+
COALESCE(NULLIF(data->'responseData'->2->'response'->>'mineralizationSignatures', ''), 'Não identificado') AS "Assinaturas de mineralização",
|
20 |
+
|
21 |
COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'tectonic_context', ''), 'Não especificado') AS "Contexto tectônico",
|
22 |
COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'geological_context_description', ''), 'Não especificado') AS "Contexto geológico",
|
23 |
COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'context_of_present_rocks', ''), 'Não especificado') AS "Rochas presentes",
|
|
|
65 |
--hydrotermal_alterations
|
66 |
COALESCE(NULLIF(array_to_string(ARRAY(SELECT jsonb_array_elements_text(data->'responseData'->2->'response'->'hydrotermal_alterations'->'alterationTypes')), ', '), ''), 'Não identificado') AS "Tipos de alterações hidrotermais",
|
67 |
COALESCE(NULLIF(array_to_string(ARRAY(SELECT jsonb_array_elements_text(data->'responseData'->2->'response'->'hydrotermal_alterations'->'associatedMinerals')), ', '), ''), 'Não identificado') AS "Minerais associados a alterações hidrotermais",
|
|
|
68 |
|
69 |
COALESCE(NULLIF(data->'responseData'->3->'response'->>'structural_mapping', '[]'), 'Não especificado') AS "Geologia estrutural da região",
|
70 |
COALESCE(NULLIF(data->'responseData'->4->'response'->>'structureMineralizationRelation', '[]'), 'Não especificado') AS "Relação estrutura-mineralização",
|
|
|
80 |
COALESCE(NULLIF(data->'responseData'->11->'response'->>'favorability', '[]'), 'Não especificado') AS "Favorabilidade"
|
81 |
|
82 |
FROM
|
83 |
+
public."Extraction";
|