Como que eu faço um order by
eae pessoal ?
existe este codigo sql para mim e eu tenho que colocar um order by onde eu coloco?
SELECT Computadores.*, *
FROM
(cliente AS c INNER JOIN inventario AS i ON c.ClienteId = i.id_Responsavel ) INNER JOIN Computadores ON i.Patrimonio = Computadores.PATRIMONIO
WHERE ((( c.clienteid)=22 )) order by=c.patrimonio ;
eu to confuso
existe este codigo sql para mim e eu tenho que colocar um order by onde eu coloco?
SELECT Computadores.*, *
FROM
(cliente AS c INNER JOIN inventario AS i ON c.ClienteId = i.id_Responsavel ) INNER JOIN Computadores ON i.Patrimonio = Computadores.PATRIMONIO
WHERE ((( c.clienteid)=22 )) order by=c.patrimonio ;
eu to confuso
Murilo Alves
Curtidas 0
Respostas
Randrade
06/02/2015
O order by você adiciona geralmente no final do seu select.
Vou deixar um exemplo com Where para você olhar.
Você pode colocar ele Ascendente ou Descendente:
Vou deixar um exemplo com Where para você olhar.
SELECT ProductID, Name FROM Production.Product WHERE Name LIKE 'Lock Washer%' ORDER BY ProductID;
Você pode colocar ele Ascendente ou Descendente:
SELECT ProductID, Name FROM Production.Product WHERE Name LIKE 'Lock Washer%' ORDER BY ProductID asc; ou SELECT ProductID, Name FROM Production.Product WHERE Name LIKE 'Lock Washer%' ORDER BY ProductID desc;
GOSTEI 0
Emerson Nascimento
06/02/2015
É dessa forma que o RAndrade disse. O que você se equivocou foi em colocar o sinal de igualdade.
De qualquer forma eu sugiro a você utilizar parêntesis somente quando for necessário, para que não torne a leitura confusa.
SELECT *
FROM cliente AS c
INNER JOIN inventario AS i ON i.id_Responsavel = c.ClienteId
INNER JOIN Computadores ON Computadores.PATRIMONIO = i.Patrimonio
WHERE c.clienteid=22
order by c.patrimonio
De qualquer forma eu sugiro a você utilizar parêntesis somente quando for necessário, para que não torne a leitura confusa.
SELECT *
FROM cliente AS c
INNER JOIN inventario AS i ON i.id_Responsavel = c.ClienteId
INNER JOIN Computadores ON Computadores.PATRIMONIO = i.Patrimonio
WHERE c.clienteid=22
order by c.patrimonio
GOSTEI 0
Soeuseijothaz
06/02/2015
É dessa forma que o RAndrade disse. O que você se equivocou foi em colocar o sinal de igualdade.
De qualquer forma eu sugiro a você utilizar parêntesis somente quando for necessário, para que não torne a leitura confusa.
SELECT *
FROM cliente AS c
INNER JOIN inventario AS i ON i.id_Responsavel = c.ClienteId
INNER JOIN Computadores ON Computadores.PATRIMONIO = i.Patrimonio
WHERE c.clienteid=22
order by c.patrimonio
De qualquer forma eu sugiro a você utilizar parêntesis somente quando for necessário, para que não torne a leitura confusa.
SELECT *
FROM cliente AS c
INNER JOIN inventario AS i ON i.id_Responsavel = c.ClienteId
INNER JOIN Computadores ON Computadores.PATRIMONIO = i.Patrimonio
WHERE c.clienteid=22
order by c.patrimonio
Emerson e Murilo Alves,
Não quero ser chato, mas sendo chato, uma dica use as tag´s code para que o código fique legível.
[img]http://arquivo.devmedia.com.br/forum/imagem/238223-20150206-120755.png[/img]
GOSTEI 0