Re: [oracle_br] Order by

2015-04-17 Por tôpico lmarinh...@yahoo.com.br [oracle_br]
Resolvido... Agradeço a todos aqui neste forum. Com as recomendações detectei 
que o DBA havia criado o index composto referenciando as colunas do filtro, mas 
havia esquecido de desabilitar os index antigo ao qual estava fazendo a mesma 
referencia ou até mesmo dropado o qual seria o normal.. Agradeço a todos.. 

 

 LM


Re: [oracle_br] Order by

2015-04-15 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Habilita o trace de sessao e depois manda um tkptof pra ver se tem
diferença.

On Wednesday, April 15, 2015, jlchia...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br wrote:



 Tá, mas esses alguns grants não são suficientes para vc fazer um trace
 e/ou consultar as v$ necessárias para se obter o texto E os planos de
 execução *** EXATOS e REAIS *** dos SQLs, para primeiro comprovar que a
 query sendo executada no client está RIGOROSAMENTE IGUAL á query testada
 direto no servidor e Depois comprovar se o Plano é o mesmo ou não ??? Pois
 como eu disse, basta um binding e/ou um valor de pesquisa diferente para se
 obter Planos totalmente diferentes, em alguns casos Como eu disse, vc
 só deve 'atacar' a frente de eventuais alterações de parâmetros SE e APENAS
 SE vc obter performance diferente no client e no servidor para o MESMA
 EXATA query com o MESMO EXATO Plano de ExecuçãoIsso é IMPORTANTE :
 please cheque SQL e Planos antes de sequer PENSAR a mexer no database...

   SE for isso mesmo de diferentes performances para mesmo sql com mesmo
 plano, aí de cara a gente Questionaria essa sort_area_size de 209.715.200
 bytes : 200 megabytes é ridiculamente minúsculo, acho que é tranquilo
 passar (a nível de sessão, que seja, para teste) o gerenciamento de
 workarea para MANUAL e alterar sort_area_size para alguns poucos gigabytes
 (e hash_area_size para 2x sort_area_size, se o Plano usa algum tipo de
 hashing)...

[]s

  Chiappa
  



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Order by tabela temporaria com 4 MI registro. Como fazer ?

2009-04-03 Por tôpico Caio Spadafora

Mauricio,

Você consegue nos enviar o plano de execução? Em relação a utilizar o índice ou 
não vai depender de algumas coisas, como você faz acesso a todos as linhas da 
tabela a utilização do índice pode não ser vantajosa, como são somente quatro 
colunas de repente fazendo uso de IOT algum ganho de performance pode existir 
mas precisariamos testar.

Mande o plano de execução, as vezes não teremos muito como otimizar o SQL, 
existem hints como /*+ all_rows */ e se você tiver um tempo de FETCH alto nessa 
consulta você pode aumentar o array_size do sql*plus (caso você esteja 
visualizando esses dados nessa interface)... resumindo, mande o plano de 
execução e se possivel o trace dessa consulta... ai talvez fique mais facil de 
te ajudar.

[]'s
Caio Spadafora.
http://0011brothers.blogspot.com/

--- Em sex, 3/4/09, Mauricio Lobão mauricio.lo...@gmail.com escreveu:

De: Mauricio Lobão mauricio.lo...@gmail.com
Assunto: [oracle_br] Order by tabela temporaria com 4 MI registro. Como fazer ?
Para: oracle_br@yahoogrupos.com.br
Data: Sexta-feira, 3 de Abril de 2009, 17:53












Pessoal,



To com um problema...to precisando otimizar a performance de uma 
rotinaexiste uma query em cima de uma tabela temporaria que possui 4 
milhoes de registros... a tabela é indexada por estes dois campos 
(DATARETIRADA, BNF_NR) que são utilizados na ordenação.



Minha dúvida...é necessário realizar a ordenação na tabela já que possui este 
indice ? O insert nesta tabela é feito através de um loop que percorre as 
partições de uma tabela e insere nesta temporaria.



Alguem tem outra solução para este problema ?



Indice:

CREATE INDEX  ON X

(DATARETIRADA, BNF_NR)

NOLOGGING

NOPARALLEL;



Query:

SELECT BNF_NR, PREMIO, TO_CHAR(DATARETIRAD A,''MMDDHHMI SS'') AS 
DATARETIRADA, STATUS FROM X ORDER BY DATARETIRADA, BNF_NR



Agradeço desde já.




 

  




 

















  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]



Re: [oracle_br] Order by tabela temporaria com 4 MI registro. Como fazer ?

2009-04-03 Por tôpico Júlio César Corrêa
NAO.
Porque você ordenaria?
Tem que ter uma justificativa bem elaborada para tal.

Após o seu loop percorrer e tal,e você colocar os seus registros em
memória,o que você faz com estes 4MI de registros?

O Oracle simplesmente vai tentar ordenar todas os 4 MILHOES de registros em
memória ,caso não consiga,vai fazer isso em disco(segmento da tablespace
temporária).

Você tem um loop que faz o processamento linha a linha ok?
Não há possibilidade de colocá-lo em lotes ou blocos e inseri-los?Usando
Bulk e tal ?

Vai um link para você dar uma olhada e ver se pode usar algo parecido.Na
internet tem varios exemplos,site da oracle ou a galera do grupo pode ajudar
quando tiver sem um norte.

http://mportes.blogspot.com/2007/03/bulk-collect_12.html

Dependendo do que você faz,poderia usar
2009/4/3 Mauricio Lobão mauricio.lo...@gmail.com

   Pessoal,

 To com um problema...to precisando otimizar a performance de uma
 rotina...existe uma query em cima de uma tabela temporaria que possui 4
 milhoes de registros...a tabela é indexada por estes dois campos
 (DATARETIRADA, BNF_NR) que são utilizados na ordenação.

 Minha dúvida...é necessário realizar a ordenação na tabela já que possui
 este indice ? O insert nesta tabela é feito através de um loop que percorre
 as partições de uma tabela e insere nesta temporaria.

 Alguem tem outra solução para este problema ?

 Indice:
 CREATE INDEX  ON X
 (DATARETIRADA, BNF_NR)
 NOLOGGING
 NOPARALLEL;

 Query:
 SELECT BNF_NR, PREMIO, TO_CHAR(DATARETIRADA,''MMDDHHMISS'') AS
 DATARETIRADA, STATUS FROM X ORDER BY DATARETIRADA, BNF_NR

 Agradeço desde já.

  




-- 
Júlio César Corrêa
IS Technologist - Oracle DBA
http://jccorrea.blogspot.com

“To stay competitive in the tech industry, never stop
learning. Always be on the lookout for better ways of
doing things and new technologies. Our industry does
not reward people who let themselves stagnate”
–John Hall, Senior Vice President, Oracle University


[As partes desta mensagem que não continham texto foram removidas]





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Order by tabela temporaria com 4 MI registro. Como fazer ?

2009-04-03 Por tôpico Júlio César Corrêa
no sqlplus:
set timing on
set autot on

para testar i plano sem executar a consulta:

set autot traceonly explain

2009/4/3 Júlio César Corrêa juliotubi...@yahoo.com.br

 NAO.
 Porque você ordenaria?
 Tem que ter uma justificativa bem elaborada para tal.

 Após o seu loop percorrer e tal,e você colocar os seus registros em
 memória,o que você faz com estes 4MI de registros?

 O Oracle simplesmente vai tentar ordenar todas os 4 MILHOES de registros em
 memória ,caso não consiga,vai fazer isso em disco(segmento da tablespace
 temporária).

 Você tem um loop que faz o processamento linha a linha ok?
 Não há possibilidade de colocá-lo em lotes ou blocos e inseri-los?Usando
 Bulk e tal ?

 Vai um link para você dar uma olhada e ver se pode usar algo parecido.Na
 internet tem varios exemplos,site da oracle ou a galera do grupo pode ajudar
 quando tiver sem um norte.

 http://mportes.blogspot.com/2007/03/bulk-collect_12.html

 Dependendo do que você faz,poderia usar
  2009/4/3 Mauricio Lobão mauricio.lo...@gmail.com

   Pessoal,

 To com um problema...to precisando otimizar a performance de uma
 rotina...existe uma query em cima de uma tabela temporaria que possui 4
 milhoes de registros...a tabela é indexada por estes dois campos
 (DATARETIRADA, BNF_NR) que são utilizados na ordenação.

 Minha dúvida...é necessário realizar a ordenação na tabela já que possui
 este indice ? O insert nesta tabela é feito através de um loop que percorre
 as partições de uma tabela e insere nesta temporaria.

 Alguem tem outra solução para este problema ?

 Indice:
 CREATE INDEX  ON X
 (DATARETIRADA, BNF_NR)
 NOLOGGING
 NOPARALLEL;

 Query:
 SELECT BNF_NR, PREMIO, TO_CHAR(DATARETIRADA,''MMDDHHMISS'') AS
 DATARETIRADA, STATUS FROM X ORDER BY DATARETIRADA, BNF_NR

 Agradeço desde já.

  




 --
 Júlio César Corrêa
 IS Technologist - Oracle DBA
 http://jccorrea.blogspot.com

 “To stay competitive in the tech industry, never stop
 learning. Always be on the lookout for better ways of
 doing things and new technologies. Our industry does
 not reward people who let themselves stagnate”
 –John Hall, Senior Vice President, Oracle University




-- 
Júlio César Corrêa
IS Technologist - Oracle DBA
http://jccorrea.blogspot.com

“To stay competitive in the tech industry, never stop
learning. Always be on the lookout for better ways of
doing things and new technologies. Our industry does
not reward people who let themselves stagnate”
–John Hall, Senior Vice President, Oracle University


[As partes desta mensagem que não continham texto foram removidas]





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] order by

2008-11-25 Por tôpico Robert Anderson
Não entendei a sua dúvida. Pq não fazer isso:

select campos de sua tabela
from sua tabela
order by RUA, AVENIDA, RODOVIA,ALAMEDA,VIELA;

???


2008/11/25 Elcio Francisco [EMAIL PROTECTED]

   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.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]



Re: [oracle_br] order by

2008-11-25 Por tôpico Elcio Francisco
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] escreveu:

De: Leonardo Rezende [EMAIL PROTECTED]
Assunto: Re: [oracle_br] order by
Para: oracle_br@yahoogrupos.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]



Re: [oracle_br] order by

2008-11-25 Por tôpico Leonardo Rezende
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.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com

 [As partes desta mensagem que não continham texto foram removidas]

  



Re: [oracle_br] order by

2008-11-25 Por tôpico Mosan Santos
Outra opcao

Crie uma tabela logradouro onde

1 rua
2 avenida

Faca um join e ordene

Mosán Santos 
__
OCP DBA 9i 
OCA DBA 10g 
OCA PL/SQL 10g
DBA SQL Expert 10g 
CCNA 
JNCIA -ER 
FCP Fundamental / Master
OCM(2010) ...LOAD
__


--- Em ter, 25/11/08, Elcio Francisco [EMAIL PROTECTED] escreveu:
De: Elcio Francisco [EMAIL PROTECTED]
Assunto: [oracle_br] order by
Para: oracle_br@yahoogrupos.com.br
Data: Terça-feira, 25 de Novembro de 2008, 12:37











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



[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]



Re: [oracle_br] order by

2008-11-25 Por tôpico Marcos Bonato
SELECT * FROM TABELA
ORDER BY
DECODE(LOGRADOURO,'RUA', '1', 'AVENIDA','2', '3' || LOGRADOURO);



  - Original Message - 
  From: Elcio Francisco 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, November 25, 2008 12:37 PM
  Subject: [oracle_br] order by


  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.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]



Re: [oracle_br] order by

2008-11-25 Por tôpico Eriovaldo Andrietta
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.brmailto:
 yahoo%40lrezende.eti.br yahoo%2540lrezende.eti.br  escreveu:

 De: Leonardo Rezende [EMAIL PROTECTED] yahoo%40lrezende.eti.brmailto:
 yahoo%40lrezende.eti.br yahoo%2540lrezende.eti.br 
 Assunto: Re: [oracle_br] order by
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.brmailto:
 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]



Re: [oracle_br] ORDER BY em coluna alfanumérica

2007-04-19 Por tôpico Marcio Portes
Corte os alphas da string e a transforme em numero!

ops$marcio:LX10G select x from t order by 1;

X
--
111A
11A
1A
222A
22A
2A

6 rows selected.

ops$marcio:LX10G select x from t order by to_number(translate(x,'ABC...','
'));

X
--
1A
2A
11A
22A
111A
222A

6 rows selected.



On 4/19/07, raposao [EMAIL PROTECTED] wrote:

   Boa tarde a todos.

 Uma vez vi nesse grupo um exemplo de uma query onde o ORDER BY numa
 coluna alfanumérica diferenciava números de palavras. Por exemplo:

 ORDER BY normal:

 1A
 11A
 111A
 2A
 22A
 222A

 ORDER BY que eu vi:
 1A
 2A
 11A
 22A
 111A
 222A

 Caso alguém tenha esse exemplo, poderia me enviar, por favor?

 Muito obrigado.

  




-- 
Marcio Portes
Material Tecnico em Portugues - http://mportes.blogspot.com
Practical Learning Oracle -
http://mportes.blogspot.com/2006/02/practical-learning-oracle.html


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] order by no base table

2006-10-03 Por tôpico Zilmar - ig
Colega,

Você pode criar uma função no banco que, passado o id do registro como 
parâmetro, retorne a descrição desejada.
Então você coloca essa função no order by do bloco e pronto ... 

Abs
  - Original Message - 
  From: Marcos Giovani Lagassi 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, October 03, 2006 2:44 PM
  Subject: [oracle_br] order by no base table


  Pessoal, tenho um forms (base table) que traz informações de uma 
  tabela, e o usuário quer que se faça um order by por um item do bloco 
  que não é base table.
  Alguem tem uma solução para esse problema, já pesquisei em vários 
  lugares mas não encontrei.
  [ ]s




   

[As partes desta mensagem que não continham texto foram removidas]



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [oracle_br] Order by avançado!!!

2005-11-04 Por tôpico sergio pennacchiotti
select cpf,ocorrencias
  from (
select cpf,count(1)
  from table_name
  group by 1)
order by 2;

boa sorte

Sérgio

--- fred_ferrao [EMAIL PROTECTED] escreveu:

 e ae galera blz!! Seguinte to fazendo select e
 preciso ordenar pela 
 quantidade de linha com o mesmo CPF!! tipo: ele traz
 10 registros com o 
 CPF 0, 8 registros com o CPF 1, etc..., preciso
 ordenar por esta 
 quantidade de linhas, sendo a que tiver mais linha
 deve aparecer 
 primeiro, ai apareceriam primeiro os 10 registros
 com o CPF 0, depois 
 na sequencia os 8 registros com o CPF 1, e assim
 sucessivamente!!!
 
 
 
 
 
 
 
 ORACLE_BR APOIA 2ºENPO-BR

_
 O 2º Encontro Nacional de Profissionais Oracle será
 realizado no dia 05/11/2005 no auditório da FIAP em
 São Paulo. Serão apresentadas Palestras e Cases
 dirigidos exclusivamente por profissionais
 especialistas e renomados no mercado. Confira a
 programação no site do evento!
 http://www.enpo-br.org/

_
 Area de download oracle_br -
 http://www.4shared.com/dir/101727/a4dcc423  
 Links do Yahoo! Grupos
 
 
 
 http://br.yahoo.com/info/utos.html
 
  
 
 
 









___ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/



ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [oracle_br] Order by randomico.

2005-07-05 Por tôpico Januário Lachman Junior
Olá Roberto segue...

...
.
  ORDER BY DBMS_RANDOM.random;



[]´s

   Januario




- Original Message - 
From: jroberto_pr [EMAIL PROTECTED]
To: oracle_br@yahoogrupos.com.br
Sent: Tuesday, July 05, 2005 12:07 PM
Subject: [oracle_br] Order by randomico.


Preciso fazer um order by aleatorio, mas esqueci o nome da dbms que faz
isto. Alguem pode me enviar o nome dela.

Obrigado.





__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED]
Fernanda Damous [EMAIL PROTECTED]
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/
__

Sair da Lista...: [EMAIL PROTECTED]
Links do Yahoo! Grupos









__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html