Extrair, dezena, centena, milhar, decimal

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
Avatar do usuário
MuLtAnI
Moderador
Moderador
Mensagens: 90
Registrado em: Ter, 01 Jun 2004 9:21 am
Localização: Videira - SC
Contato:

Alguém aí sabe se existe algum comando para extrair a dezena, centena, milhar etc?

ex.

extrair dezena(1223,53) :: retorna 20

extrair centena(1223,53) :: retorna 200

extrair milhar(1223,53) :: retorna 1000

extrair decimal(1223,53) :: retorna 53


obrigado!

[]'s :o
Avatar do usuário
MuLtAnI
Moderador
Moderador
Mensagens: 90
Registrado em: Ter, 01 Jun 2004 9:21 am
Localização: Videira - SC
Contato:

Opa, viajei na maionese, é só fazer o mod :oops:

centena

Selecionar tudo

mod(1152.52,1000) - mod(152.52,100)
dezena

Selecionar tudo

mod(1152.52,100) - mod(152.52,10)
milhar

Selecionar tudo

mod(11152.52,10000) - mod(11152.52,1000)

só preciso saber se tem uma função para extrair o decimal.

[]'s
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

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

Tenta usar TRUNC !

Selecionar tudo

SQL> select 1234.56 - trunc(1234.56) resp from dual;

      RESP
----------
       .56

SQL> 
:-o
Avatar do usuário
MuLtAnI
Moderador
Moderador
Mensagens: 90
Registrado em: Ter, 01 Jun 2004 9:21 am
Localização: Videira - SC
Contato:

Bem lembrado!

É o q dá ficar tempo sem mecher!

Abraço!!!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes