Boa tarde, Iago, tudo bem?
Quando você utiliza um alias para uma coluna, ele serve apenas para aquela consulta específica. O alias não altera o nome da coluna na tabela original, ele apenas "renomeia" a coluna temporariamente no resultado da consulta.
Por exemplo, se você tem uma tabela chamada produtos
com uma coluna nome_produto
e deseja que essa coluna apareça como produto
no resultado da sua consulta, você deve usar o alias AS
na sua instrução SELECT
, assim:
SELECT nome_produto AS produto FROM produtos;
Isso fará com que o resultado da consulta mostre a coluna informacoes_de_contato
como email_cliente
. Veja um exemplo prático:
Percebeu como o apelido produto
substituiu o nome original da coluna nome_produto
no resultado da consulta?
Agora se você usar SELECT *
, o SQLite vai exibir todas as colunas com seus nomes originais, mesmo que você tenha definido apelidos para algumas delas em outras consultas. Neste caso você poderá alterar definitivamente o nome da coluna, como ALTER TABLE
. Tomando como exemplo anterior o comando seria:
ALTER TABLE produtos RENAME COLUMN nome_produto TO produto;
Espero ter esclarecido.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!