Nas múltiplas funções que desenvolvemos quando executamos consultas em MySQL É para obter resultados diferentes com base nas condições requeridas, mas em muitas oportunidades as consultas contêm muitos dados repetidos, o que pode complicar um pouco a visualização dos relatórios.
Nesta oportunidade, veremos como podemos usar a instrução distinta para filtrar os dados de maneira ordenada e sem repetir os dados.
Qual é o parâmetro distintoEste parâmetro nos permite mostrar todos os valores únicos que estão em uma tabela, já que uma tabela pode conter vários dados repetidos em suas colunas e para gerar relatórios só precisamos dos valores que não se repetem.
A sintaxe que devemos usar para o declaração distinta É o seguinte:
SELECT DISTINCT nome_da_coluna FROM nome_da_tabela;Agora eu ensino a execução.
Executando a declaração distinta
Para esta análise, temos uma tabela chamada solvetic_mysql de acordo com o seguinte esquema.
PROLONGAR
Neste caso, podemos ver que na coluna Título temos valores duplicados como Exchange, fedora, etc.
Para executar esta frase em nossa tabela, inseriremos o seguinte:
SELECIONE um título distinto de solvetic.solvetic_mysql;ObservaçãoPodemos usar todas as letras maiúsculas ou minúsculas e isso não afetará o resultado da instrução distinta no MySQL
Com esta sintaxe, estamos dizendo ao MySQL que veremos os valores únicos da coluna de título da tabela solvetic.solvetic_mysql.
O resultado obtido será o seguinte:
PROLONGAR
Podemos ver como MySQL Ele retorna apenas os valores exclusivos da coluna e não todos os valores que estão registrados. Esta frase é muito útil caso tenhamos centenas ou talvez milhares de registros armazenados em nossos bancos de dados, permitindo-nos ter um controle muito mais centralizado sobre seus valores.
Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo