 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
rogerioclaro2 Experiente

Registrado: Quinta-Feira, 17 de Outubro de 2013 Mensagens: 404
|
Enviada: Qua Fev 22, 2017 11:27 am Assunto: Select SubString_index em db ACESS[RESOLVIDO] |
|
|
Pessoal, boa tarde
Já fiz um select que preciso em firebird, pegar somente o que tem antes da virgula.
| Código: |
SELECT SUBSTRING_INDEX(campo,',',1) FROM tabela
|
Alguém tem ideia de como fazer o select de uma tabela ACCESS
Valeu pessoal
Editado 23/02/2017
Editado pela última vez por rogerioclaro2 em Qui Fev 23, 2017 5:30 pm, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
rogerioclaro2 Experiente

Registrado: Quinta-Feira, 17 de Outubro de 2013 Mensagens: 404
|
Enviada: Qui Fev 23, 2017 2:55 pm Assunto: |
|
|
So corrigindo pessoal, e access e não DBF como havia postado
eu cheguei a testar 2 no firebird e mysql
| Código: |
SELECT SUBSTRING_INDEX(campo,',',1) FROM tabela; --Pega valor antes da virgula
SELECT SUBSTRING_INDEX(campo,',',-1) FROM tabela; --Pega valor depois da virgula |
Precisaria dos dois um para antes e outro para depois da virgula. |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Fev 23, 2017 4:20 pm Assunto: |
|
|
Boa tarde,
Não tenho experiência com o Access mas experimente mais ou menos dessa forma:
| Código: | select
Left(Campo, InStr(Campo, ",") - 1) as AntesDaVirgula,
Right(Campo, Len(Campo) - InStr(Campo, ",")) as DepoisDaVirgula
from Tabela |
Espero que ajude
Editado pela última vez por imex em Ter Mar 07, 2023 4:11 pm, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
rogerioclaro2 Experiente

Registrado: Quinta-Feira, 17 de Outubro de 2013 Mensagens: 404
|
Enviada: Qui Fev 23, 2017 5:21 pm Assunto: |
|
|
| imex escreveu: | Boa tarde,
Não tenho experiência com o Access mas experimente mais ou menos dessa forma:
| Código: | select
Left(Campo, InStr(Campo, ",") - 1) as AntesDaVirgula,
Right(Campo, Len(Campo) - InStr(Campo, ",")) as DepoisDaVirgula
from Tabela |
Espero que ajude
|
Valeu imex, fiz alguns ajustes e deu.. obrigado mais uma vez |
|
| Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Sex Fev 24, 2017 9:06 am Assunto: |
|
|
vc precisa separar a parte inteira da fracionaria ou precisa substituir a virgula por ponto? _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|