Oi Luana, tudo bem?
Quando você transforma dados em uma consulta SQL, essa transformação é aplicada apenas no resultado dessa consulta, ou seja, os dados originais no banco de dados permanecem inalterados. Com isso, se você quiser que os dados transformados sejam usados em outros lugares, como um dashboard, você precisaria rodar a mesma consulta sempre que precisar dos dados transformados.
Mas, se a necessidade é que todos os sistemas que utilizam esses dados (como notificações automáticas) tenham acesso a eles já transformados, seria ideal atualizar os dados diretamente no banco de dados. Isso garante que qualquer consulta futura ou sistema que utilize esses dados já os receba no formato correto, sem precisar de transformações adicionais.
Por exemplo, se você tem a seguinte consulta para transformar os nomes em minúsculas:
SELECT LOWER(nome) AS NomeMinusculo FROM colaboradores;
Isso apenas transforma os dados no resultado da consulta. Se você quiser atualizar os dados no banco de dados, você precisaria fazer algo como:
UPDATE colaboradores SET nome = LOWER(nome);
Dessa forma, todos os nomes no banco de dados seriam atualizados para letras minúsculas, e qualquer sistema que acesse esses dados já os receberia no formato desejado.
Espero ter esclarecido.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!