Olá: Veja se isso ajuda: select 1, A.* from TAB A... where = RUA UNION ALL select 2, A.* from TAB A... where = AVENIDA UNION ALL select 3, A.* from TAB A... where = RODOVIA UNION ALL select 4, A.* from TAB A... where = ALAMEDA UNION ALL select 5, A.* from TAB A... where = VIELA order by 1
Atende ? Att Eriovaldo 2008/11/25 Carlos martello <[EMAIL PROTECTED]> > Elcio, se você não ter um identificador de "peso" você não vai conseguir > fazer isso entendeu? > > > > Porque não cruza com uma tabela de apoio que conteria o seguinte: > > > > OBJETO PESO > > Rua 1 > > Avenida 2 > > Praça 3 > > > > E no order by vc faria um order by peso asc. > > > > Abs > > > > > > Carlos Martello > > DBA Oracle / Consultor de Tecnologia > > TEL: 55+21+3094-6250 > > Choice Technologies S/A - Inteligência em Energia > > e-mail: [EMAIL PROTECTED] <carlosmartello%40choice.com.br> > > > > De: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> [mailto: > oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>] Em nome de > Elcio Francisco > Enviada em: terça-feira, 25 de novembro de 2008 11:56 > Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> > Assunto: Re: [oracle_br] order by > > > > ELE PEGA PRIMEIRO LETRA 'A', 'B',, E ASSIM SUCESSIVAMENTE EU QUERIA PEGAR > PRIMEIRO TODOS OS ENDEREÇOS QUE COMEÇA COM RUA, DEPOIS AVENIDAS, DEPOIS > ALAMEDAS ...ETC... > > --- Em ter, 25/11/08, Leonardo Rezende <[EMAIL > PROTECTED]<yahoo%40lrezende.eti.br><mailto: > yahoo%40lrezende.eti.br <yahoo%2540lrezende.eti.br>> > escreveu: > > De: Leonardo Rezende <[EMAIL PROTECTED] <yahoo%40lrezende.eti.br><mailto: > yahoo%40lrezende.eti.br <yahoo%2540lrezende.eti.br>> > > Assunto: Re: [oracle_br] order by > Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br><mailto: > oracle_br%40yahoogrupos.com.br <oracle_br%2540yahoogrupos.com.br>> > Data: Terça-feira, 25 de Novembro de 2008, 14:44 > > Eu achei um tanto estranha a sua dúvida, principalmente quando você > disse: "...eu não consigo porque ele pega primeiro por ordem...". > > Um ORDER BY RUA, AVENIDA, RODOVIA, ALAMEDA, VIELA ... ETC resolve o teu > caso? > > Elcio Francisco escreveu: > > > > Tenho uma tabela de logradouros onde eu queria trazer na order da > > seguinte forma > > > > PRIMEIRO : RUA > > SEGUNDO : AVENIDA > > > > e depois os outros itens RODOVIA,ALAMEDA, VIELA..ETC pelo order by eu > > não consigo pq ele pega primeiro por ordem . Alguem conhece uma > > maneira de fazer isso???? > > > > obrigado > > > > elcio francisco > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > > http://br.maisbusca dos.yahoo. com <http://br.maisbusca dos.yahoo. com> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]