Como usar o Select Distinct no MySQL

Índice

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

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave