emidiosouza commited on
Commit
690a3aa
·
verified ·
1 Parent(s): 8dde0ad

fix: add region info on query

Browse files
Files changed (1) hide show
  1. query.sql +16 -8
query.sql CHANGED
@@ -6,7 +6,7 @@ SELECT
6
  -- Alvo ou depósito
7
  COALESCE(data->'responseData'->0->'response'->>'target_or_deposit', 'Não especificado') AS "Alvo ou depósito",
8
 
9
- -- Tipo de mineralização
10
  COALESCE(
11
  array_to_string(
12
  ARRAY(
@@ -17,8 +17,15 @@ SELECT
17
  ), ', '
18
  ), 'Não especificado'
19
  ) AS "Tipo de mineralização",
20
-
21
 
 
 
 
 
 
 
 
 
22
 
23
  -- Consolidar quantidade, tipo de mineralização e minerais com concentração
24
  COALESCE(
@@ -49,13 +56,15 @@ SELECT
49
  ), '; '
50
  ), 'Não especificado'
51
  ) AS "Quantidades e concentrações",
52
-
53
- -- Rochas presentes
54
- COALESCE(data->'responseData'->0->'response'->'geological_context'->>'context_of_present_rocks', 'Não especificado') AS "Rochas presentes",
55
 
56
- -- Contexto geológico
57
- COALESCE(data->'responseData'->0->'response'->'geological_context'->>'geological_context_description', 'Não especificado') AS "Contexto geológico",
58
 
 
 
 
 
 
59
 
60
  -- Rochas sedimentares
61
  COALESCE(
@@ -186,7 +195,6 @@ SELECT
186
  ), 'Não identificado'
187
  ) AS "Minerais associados a processos de alteração",
188
 
189
- COALESCE(NULLIF(data->'responseData'->2->'response'->>'mineralizationSignatures', '[]'), 'Não especificado') AS "Assinaturas de mineralização 2",
190
  COALESCE(NULLIF(data->'responseData'->2->'response'->>'chemical_pattern_analysis', '[]'), 'Não especificado') AS "Análise de padrão químico",
191
 
192
 
 
6
  -- Alvo ou depósito
7
  COALESCE(data->'responseData'->0->'response'->>'target_or_deposit', 'Não especificado') AS "Alvo ou depósito",
8
 
9
+ -- Tipo de mineralização
10
  COALESCE(
11
  array_to_string(
12
  ARRAY(
 
17
  ), ', '
18
  ), 'Não especificado'
19
  ) AS "Tipo de mineralização",
 
20
 
21
+ -- cidade
22
+ COALESCE(data->'responseData'->0->'response'->'region'->>'city', 'Não especificado') AS "Cidades",
23
+ -- estado
24
+ COALESCE(data->'responseData'->0->'response'->'region'->>'state', 'Não especificado') AS "Estado",
25
+ -- país
26
+ COALESCE(data->'responseData'->0->'response'->'region'->>'country', 'Não especificado') AS "País",
27
+ -- região
28
+ COALESCE(data->'responseData'->0->'response'->'region'->>'region_name', 'Não especificado') AS "Região",
29
 
30
  -- Consolidar quantidade, tipo de mineralização e minerais com concentração
31
  COALESCE(
 
56
  ), '; '
57
  ), 'Não especificado'
58
  ) AS "Quantidades e concentrações",
 
 
 
59
 
60
+ -- extra_info
61
+ COALESCE(data->'responseData'->0->'response'->'region'->>'extra_info', 'Não especificado') AS "Informações adicionais",
62
 
63
+ COALESCE(NULLIF(data->'responseData'->2->'response'->>'mineralizationSignatures', '[]'), 'Não especificado') AS "Assinaturas de mineralização 2",
64
+
65
+ COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'tectonic_context', ''), 'Não especificado') AS "Contexto tectônico", -- OK
66
+ COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'geological_context_description', ''), 'Não especificado') AS "Contexto geológico", -- OK
67
+ COALESCE(NULLIF(data->'responseData'->0->'response'->'geological_context'->>'context_of_present_rocks', ''), 'Não especificado') AS "Rochas presentes", -- OK
68
 
69
  -- Rochas sedimentares
70
  COALESCE(
 
195
  ), 'Não identificado'
196
  ) AS "Minerais associados a processos de alteração",
197
 
 
198
  COALESCE(NULLIF(data->'responseData'->2->'response'->>'chemical_pattern_analysis', '[]'), 'Não especificado') AS "Análise de padrão químico",
199
 
200