A declaração SQL “SELECT DISTINCT” serve para retornar apenas
linhas com valores distintos na sua consulta.
SELECT
DISTINCT no MySQL serve para exibir apenas valores distintos
(diferentes). Valores com dois campos diferentes (um ID, por exemplo)
em duas linhas diferentes são considerados dois valores diferentes.
Eu
poderia fazer uma consulta com o seguinte formato:
SELECT
DISTINCT * FROM clientes;
E
ainda continuaria obtendo o mesmo valor – com as três linhas
idênticas ainda sendo apresentadas.
Isso
acontece pelo que descrevi anteriormente, se qualquer um dos campos
forem diferentes, DISTINCT não vai considerar isso como valores
distintos, mas duas linhas totalmente diferentes.
exemplo:
SELECT
DISTINCT `cliente_nome`, `cliente_sobrenome`, `cliente_idade` FROM
clientes;
SELECT
DISTINCT `professor_nome`, `professor_sobrenome`, `professor_idade`
FROM clientes;
REFERÊNCIAS: MIRANDA, Luiz Otávio. Select distinct no mysql. 24 de Out. de 2014.Disponivel em: <https://www.todoespacoonline.com/w/2014/10/select-distinct-mysql/>. Acesso em: 10, Dezembro,2019. Texto por: Maria Eduarda Morais, Octávio Jorge e Pamela Suelem/ Revisado e corrigido por Octávio Jorge e Eduarda Morais.
A declaração SQL “SELECT DISTINCT” serve para retornar apenas linhas com valores distintos na sua consulta.
SELECT DISTINCT no MySQL serve para exibir apenas valores distintos (diferentes). Valores com dois campos diferentes (um ID, por exemplo) em duas linhas diferentes são considerados dois valores diferentes.
Eu poderia fazer uma consulta com o seguinte formato:
SELECT DISTINCT * FROM clientes;
E ainda continuaria obtendo o mesmo valor – com as três linhas idênticas ainda sendo apresentadas.
Isso acontece pelo que descrevi anteriormente, se qualquer um dos campos forem diferentes, DISTINCT não vai considerar isso como valores distintos, mas duas linhas totalmente diferentes.
exemplo:
SELECT DISTINCT `cliente_nome`, `cliente_sobrenome`, `cliente_idade` FROM clientes;
SELECT DISTINCT `professor_nome`, `professor_sobrenome`, `professor_idade` FROM clientes;
REFERÊNCIAS: MIRANDA, Luiz Otávio. Select distinct no mysql. 24 de Out. de 2014.Disponivel em: <https://www.todoespacoonline.com/w/2014/10/select-distinct-mysql/>. Acesso em: 10, Dezembro,2019. Texto por: Maria Eduarda Morais, Octávio Jorge e Pamela Suelem/ Revisado e corrigido por Octávio Jorge e Eduarda Morais.
Comments
Post a Comment