PEGAR NUMERO NUMA STRING NO SQL SERVER

 Tópico anterior Próximo tópico Novo tópico

PEGAR NUMERO NUMA STRING NO SQL SERVER

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#496647 - 05/04/2021 20:35:03

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Última edição em 05/04/2021 22:46:14 por JCM0867

Olá pessoal,

Tenho esta tabela com seguintes valores:
Como monto a Coluna2 extraindo os números da coluna1?

Coluna1        Coluna2
1TEXTO            1
TEXTO2            2
TEXTO              0 ou Nulo
TEXT5O            5

Nunca terá dois números tipo 1TEXTO2
Os números podem ser 1 a 9

Grato





Resposta escolhida #496650 - 05/04/2021 22:59:46

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe

Última edição em 06/04/2021 00:13:53 por KERPLUNK

Se for SQL Server, você pode usar as funções stuff e patindex. Veja esse fiddle(use SQL Server 2017 para criar o schema)


_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


#496654 - 06/04/2021 13:04:11

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Beleza, Funcionou só que tive que colocar um Left de 1 caracter pq ficou assim:
Colocou os caracteres depois do número,

1ABC       1ABC
A2BC       2BC
ABC3       3

Valeu



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por JCM0867 em 06/04/2021 23:20:58