• 0
Sign in to follow this  
fantasma

Select

Question

comparação de duas tabelas diferentes e quatro campos operador =

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0
Guest - Marcio -

fantasma vou te falar umacoisa e sem quere te magoar, olha já vi muitas postagem suas aqui e já percebi que suas postagem é mais uma forma de colocar as pessoas que boa fé aqui a teste, bom se você é bom de teste irei fazer uma pergunta a vc, mas antes irei responder a sua e se você não responder a minha pare de postar estes testes cretinos por favor.

resposta:

SELECT Nome, Sobrenome, artigo, sala FROM andar AS T1

WHERE andar >= (SELECT Avg(andar) FROM predio

WHERE T1.sala = predio.sala) ORDER BY artigo;

agora minha pergunta caro fantasma e não fugindo a regra acima.

Pergunta:

PROCEDURE Lista; SELECT DISTINCTROW Categoria,

ID_Categoría FROM Categorias ORDER BY Categoria;

poderia me ajudar e dizer o que é PROCEDURE e DISTINCTROW e onde aplicar, em que casos, muito ogrigado fantasma e lembrese daregra acmia.

Share this post


Link to post
Share on other sites
  • 0

Procedimento armazenado ou Stored Procedure é uma coleção de comandos em SQL para gerenciamento de Banco de dados. Encapsula tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status (para indicar aceitação ou falha na execução). O procedimento armazenado pode reduzir o tráfego na rede, melhorar a performance, criar mecanismos de segurança, etc.

Exemplo: (MS-SQL Server)

Create procedure busca

@nomedebusca varchar (50)

as

select nome1, nome2

from nome_da_tabela

where nome = @nomedebusca

DISTINCTROW Omite os dados com base em registos duplicados completos e não apenas em campos duplicados. Por exemplo, pode criar uma consulta que associe as tabelas Clientes e Encomendas no campo CódigoDoCliente. A tabela Clientes não contém campos CódigoDoCliente mas a tabela Encomendas tem porque cada cliente pode ter muitas encomendas. A seguinte instrução SQL mostra a forma como pode utilizar DISTINCTROW para produzir uma lista de empresas que tenham, pelo menos, uma encomenda mas sem detalhes sobre essas encomendas:

SELECT DISTINCTROW NomeDaEmpresa

FROM clientes INNER JOIN encomendas

ON clientes.CódigoDoCliente = encomendas.CódigoDoCliente

ORDER BY NomeDaEmpresa;

Se omitir DISTINCTROW, esta consulta produz várias linhas para cada empresa que tenha mais do que uma encomenda.

DISTINCTROW tem efeito apenas quando selecciona campos de algumas, não todas, tabelas utilizadas na consulta. DISTINCTROW é ignorado se a consulta incluir apenas uma tabela ou se exportar campos de todas as tabelas

obrigado por sua resp, mas não ajudou...............

pode fecha o post

Share this post


Link to post
Share on other sites
  • 0

DISTINCTROW

Descrição – Omite os registros duplicados baseando-se na totalidade dos registros e não só nos campos selecionados.

bla bla bla em fantasma...para falr uma coisa de uma linha no maximo. sem palavras.

o que você fez é sem logica ou não a logica..por se tratar de omitir registros e você já viu alguém omitir consultar com valores true que é no caso assim caraca você é mesmo WEBkid

E O "PROCEDURE" E O "AS T1" NEM DEU NE MOREKO!!

Share this post


Link to post
Share on other sites
  • 0
Guest comedor

não esquenta fantasma esse cara ta querendo te XXXXXXXX (Editado!! palavreado inadequado de acordo com as regras do forum)

Edited by cyberalexxx

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this