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

[Sugestão] campo Calculado - Motivo_Saída

Bom dia,

Agregando os conceitos da aula anterior sobre o "CASE", poderiamos escrever esse calculo desta maneira, sem a necessidade do when not

CASE WHEN REGEXP_MATCH(MotivoSaida, "N/A-Still Empregado" THEN "Empregado" ELSE CONCAT(UPPER(LEFT_TEXT(MotivoSaida, 1)), "", SUBSTR(MotivoSaida, 2, 50)) END

1 resposta
solução!

Oi, Arthur! Tudo certo?

Seu código está muito bom, a lógica que você propôs para o campo MotivoSaída está certa: só faltou o outro parêntese, antes do THEN.

Seria assim:

CASE
  WHEN REGEXP_MATCH(MotivoSaida, "N/A-Still Empregado") THEN "Empregado"
  ELSE CONCAT(UPPER(LEFT_TEXT(MotivoSaida, 1)), "", SUBSTR(MotivoSaida, 2, 50))
END

Obrigada por compartilhar sua sugestão. Se quiser postar mais por aqui, fique à vontade! :)

Abraços!