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]

Responder a