Inicial > Mentes Brilhantes, Não categorizado > Série Mentes Brilhantes – Parte 1

Série Mentes Brilhantes – Parte 1

Vou começar a publicar uma série que chamei de “Mentes Brilhantes”… espero que gostem 🙂 ….

O que fazer quando você precisa que o resultado de uma consulta não retorne linhas duplicadas?

Use o DISTINCT

SELECT DISTINCT Cliente, Vendedor

  FROM Pedido

 

O que fazer quando você precisa que o resultado de uma consulta não retorne nenhuma linha duplicada?

 

Use o GROUP BY

SELECT Cliente, Vendedor

  FROM Pedido

GROUP BY Cliente, Vendedor

O que fazer quando você precisa que o resultado de uma consulta não retorne nenhuma linha duplicada meeeesmo?

 

Use DISTINCT + GROUP BY. J

SELECT DISTINCT Cliente, Vendedor

  FROM Pedido

GROUP BY Cliente, Vendedor

  1. Laerte
    6 de maio de 2010 às 16:04

    Continuando (acho que é a proxima da série hehehe)E se você precisar pegar esse resultado e inserir numa outra tabela ?Uso um Cursor

  2. Diego
    7 de maio de 2010 às 13:44

    Cara, é bizarro. Ví um código SQL aqui numa interface, que além de estar no code-behind da aplicação C# ainda tem um WHERE 1=1.Quando eu vi, quase cortei meus pulsos.Abração,Diego Nogare

  3. Fabiano Neves
    18 de maio de 2010 às 18:41

    Pois é galera… cada uma rsrs… Diego, esse do WHERE 1=1 é normal rsrs… pra falar verdade o Itizk recomendou fazer isso no livro dele sobre T-SQL… para comandos dinâmicos… mas que é horrível é rs

  1. 25 de julho de 2012 às 13:59

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: