12 - T-SQL - DISTINCT - Consultas com valores distintos, sem repetição - SQL Server
Вставка
- Опубліковано 2 лис 2024
- Curso de SQL Server - DISTINCT - Consultas com valores distintos, sem repetição - SQL Server
Mais sobre consultas com a cláusula DISTINCT aqui:
www.bosontreina...
Seja membro deste canal e ganhe benefícios:
/ @bosontreinamentos
Contribua com a Bóson Treinamentos!:
www.bosontreina...
Por Fábio dos Reis
Bóson Treinamentos: www.bosontreina...
Facebook: / bosontreinamentos
Pinterest: / bosontreina
Twitter: / bosontreina
Instagram: / bosontreinamentos
Linkedin: / f%c3%a1bio-dos-reis-06...
Quora: pt.quora.com/profile/Fábio-dos-Reis
Outros projetos do autor:
Diário do Naturalista: www.diariodonat...
Bóson Ciências: / bosonciencias
#bosontreinamentos
USE db_Biblioteca
SELECT DISTINCT ID_Autor FROM tbl_livro
estou com problema, pois tenho mais de uma coluna, quando dou distinct ele retorna repetido, a não ser que selecione somente aquela coluna na consulta
Acho que é porque o DISTINCT só agrupa tabelas com o mesmo valor, ou seja, caso na sua consulta tenha várias tabelas, ele só vai agrupar aquelas que possuírem os dois valores exatamente iguais.
Como pode um canal de extrema utilidade ter tão poucas visualizações. Mas se fosse o vídeo da " CANETA AZUL" teriam bilhões de visualizações. Brasileiro é um bicho atoa mesmo kkkkk
MUITO OBRIGADO, este vídeo me ajudou demais!!!
Excelente Fábio!
Parabéns!
+Felipe Alves Obrigado Felipe!
Parabéns!!!
+Rodrigo Vasconcelos Valeu Rodrigo!
Ótima explicação do que pra que serve distinct, ou seja para não repetir os autores
parabés!!!
Legal essa função serve para verificar quantos autores diferentes temos em toda a biblioteca.
É útil em outros bancos de dados também, como uma loja querendo saber quantos clientes diferente atendeu.
Obrigado Boson!
COMO FAÇO NESSE CASO ?
QUANDO EM MAIS DE UMA PEÇA ELE REPETE A DESCRIÇÃO DO APARELHO.
$consulta = "Select distinct os.idOs, os.descricaoProduto, os.status, produtos_os.idProdutos_os, produtos_os.quantidade, produtos.descricao from os, produtos_os, produtos
"
. "where
"
. "os.idOs = produtos_os.os_id and produtos_os.produtos_id = produtos.idProdutos ORDER BY os.idOs";
SELECT COUNT(DISTINCT ID_Autor) FROM tbl_Livro
estou gostando dos videos desse canal, mas achei essa explicação muito superficial.
Estou estudando SQL server e estou vendo os joins e em um exercício vi a necessidade do distinct.
mas percebi que se não colocar o distinct logo após o select o SQL retorna erro
então coloquei o distinct e o campo que deve ser distinto como primeiro.
select
distinct (i1.ITEM),
i1.ID_PEDIDO,
i1.ID_PRODUTO,
TB_PRODUTO.DESCRICAO
from TB_ITENSPEDIDO as i1 inner join TB_ITENSPEDIDO as i2
on i1.ID_PEDIDO = i2.ID_PEDIDO
inner join TB_PRODUTO
on i2.ID_PRODUTO = TB_PRODUTO.ID_PRODUTO
order by 2 ,1
mas a visualização não ficou boa, eu desejo trazer primeiro o numero do pedido e depois os itens do pedido
como devo proceder?
Muito útil! ;)
Bom dia, a aula ficou muito baixa. Fixa a dica.