Select record without mask

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Poston Mon, 26 Jun 2006 4:16 pm

Hi, anyone know how do you select records written to the Bank, without the mask/character, returning only numbers?
Ex: X-123,456,789 00 CPF. 123,456-AB SELECT X FROM Y, I would return: 12345678900 X 123456 Grateful,
luisviana
Location: MT

Poston Tue, 27 Jun 2006 9:16 am

Well, I thought this SQL.
Maybe there's a better way to do it.
Code: Select all
SELECT seu_campo,
  REPLACE(
    LTRIM(TRANSLATE(UPPER( seu_campo ), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ.,-ÃÕÁÉÍÓÚÀÇ', ' '))
  , ' '
  , '') N
FROM sua_tabela
see, for example:
Code: Select all
SQL> select ds_endereco,
  2    REPLACE(
  3      LTRIM(TRANSLATE(UPPER(DS_ENDERECO), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ.,-ÃÕÁÉÍÓÚÀÇ', ' '))
  4    , ' '
  5    , '') N
  6  from tb_pessoa
  7  WHERE DS_ENDERECO IS NOT NULL
  8    AND ROWNUM<=20
  9  /

DS_ENDERECO                              N
---------------------------------------- ----------------------------------------
Av. Cel. Nono Centeno, 13                13
Rua Padre Chagas, 415                    415
Rua Padre Chagas, 415                    415
Rua Dr. Barros Cassal, 180               180
Av. Flores da Cunha, 903                 903
Rua Paraíba, 1352                        1352
Rodovia Presidente Dutra, KM 276         276
Av.Sen.Roberto Kennedy, 124              124
Rua 13 de maio, 581                      13581
Av. Frederico Wolfenbuttel, 465          465
RUA CAMBOIM
Rua Domingos Martins, 360                360
São Raimundo, 119 - 701                  119701
Rua 11 de Julho, 311                     11311
Rua Cons. Furtado
João Francisco de Araújo, 144            144
Rua Manoel Assunção, 91                  91
Rua Cascavel, 261                        261
Rua Joaquim Couto,45                     45
Rua Joaquim Silveira da Motta 292        292

20 rows selected.

SQL>
dr_gori
Location: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered

Poston Wed, 28 Jun 2006 10:43 am

Thanks for the tip. Could you please tell me where I can find tutorials with oracle tips?

Grateful,
luisviana
Location: MT



Return to SQL

Who is online

Users browsing this forum: No registered users and 3 guests