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

КОМЕНТАРІ • 17

  • @lucaswartha
    @lucaswartha 3 роки тому +2

    USE db_Biblioteca
    SELECT DISTINCT ID_Autor FROM tbl_livro

  • @murilorerisondesousapaz5065
    @murilorerisondesousapaz5065 3 роки тому +4

    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

    • @mr_darkkk
      @mr_darkkk 11 місяців тому

      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.

  • @jamesrc1000
    @jamesrc1000 3 роки тому

    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

  • @marcosflavioferreiraborba3309
    @marcosflavioferreiraborba3309 6 років тому +1

    MUITO OBRIGADO, este vídeo me ajudou demais!!!

  • @diegoferreira8646
    @diegoferreira8646 7 років тому

    Excelente Fábio!

  • @Alvesfgc
    @Alvesfgc 10 років тому

    Parabéns!

  • @rodrigovasconcelos653
    @rodrigovasconcelos653 8 років тому

    Parabéns!!!

  • @MaxGyn2023
    @MaxGyn2023 4 роки тому +1

    Ótima explicação do que pra que serve distinct, ou seja para não repetir os autores
    parabés!!!

  • @klebsonferreira2775
    @klebsonferreira2775 8 років тому

    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!

  • @deivydamorimdesouza3491
    @deivydamorimdesouza3491 4 роки тому

    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";

  • @EuPkmn
    @EuPkmn 3 роки тому

    SELECT COUNT(DISTINCT ID_Autor) FROM tbl_Livro

  • @biazetto
    @biazetto 3 роки тому

    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?

  • @tecnologianerd
    @tecnologianerd 11 років тому

    Muito útil! ;)

  • @karaokeonlineoficial3801
    @karaokeonlineoficial3801 8 років тому +1

    Bom dia, a aula ficou muito baixa. Fixa a dica.