alphaz 0 Denunciar post Postado Setembro 19, 2012 Olá pessoal sou novo aqui e estou com uma dificuldade. Tenho um BD com alguns registros, preciso fazer um filtro que me traga os registros em uma determinada ordem. Ex: Trazer todos os registros, mas tem que aparecer em primeiro os registros do Bairro centro depois todos os outros em ordem alfabetica Tá muito complicado. ID / Nome / Bairro / Idade 1 / Pedro / Centro / 20 2 / Sandra / Zona1 / 22 3 / Sônia / Centro / 30 4 / Mara / Zona5 / 18 5 / Sandra / Centro / 40 6 / Ana / Zona7 / 19 Compartilhar este post Link para o post Compartilhar em outros sites
DiegoAngra07 21 Denunciar post Postado Setembro 19, 2012 Boa tarde amigo, Só tem Centro e Zona alguma coisa nessa tabela? Se for só isso um ORDER BY bairro ASC na consulta resolve. Mas se tiverem outros bairros, com letra A ou B por exemplo, já virão antes do Centro. Nesse segundo caso tente: SELECT bairro FROM tabela WHERE bairro = 'Centro' UNION SELECT bairro FROM tabela WHERE bairro <> 'Centro' ORDER BY bairro ASC E veja se te atende. Espero que seja útil, abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Setembro 19, 2012 Ou SELECT ID , Nome , Bairro ,Idade FROM TABELA ORDER BY (CASE WHEN Bairro = 'CENTRO' THEN 0 ELSE 1 END),BAIRRO Compartilhar este post Link para o post Compartilhar em outros sites
alphaz 0 Denunciar post Postado Setembro 19, 2012 Ou SELECT ID , Nome , Bairro ,Idade FROM TABELA ORDER BY (CASE WHEN Bairro = 'CENTRO' THEN 0 ELSE 1 END),BAIRRO Motta ficou perfeito !!! Muito obrigado. Me da outra dica estes macetes eu aprendo em que tipode curso ? To querendo me especializar mesmo, pode me dar uma dica de um bom curso ? Boa tarde amigo, Só tem Centro e Zona alguma coisa nessa tabela? Se for só isso um ORDER BY bairro ASC na consulta resolve. Mas se tiverem outros bairros, com letra A ou B por exemplo, já virão antes do Centro. Nesse segundo caso tente: SELECT bairro FROM tabela WHERE bairro = 'Centro' UNION SELECT bairro FROM tabela WHERE bairro <> 'Centro' ORDER BY bairro ASC E veja se te atende. Espero que seja útil, abraço. Obrigado pela ajuda amigo, mas a que o Motta indicou fico perfeita. Abraço Compartilhar este post Link para o post Compartilhar em outros sites
Gregory Iyama 0 Denunciar post Postado Novembro 19, 2015 mandou bem demais Motta!!! vlw msm!!! Compartilhar este post Link para o post Compartilhar em outros sites