Fala pessoal!
Nesse artigo, vou compartilhar com vocês uma série de opções para filtrar e separar o número e o texto de uma string utilizando funções e comandos T-SQL no SQL Server, o que é uma necessidade muito comum no dia a dia de quem desenvolve consultas SQL diversas ou quer validar os dados de alguma tabela.
Criação da base de testes
Para os exemplos que vou demonstrar nesse artigo, vou utilizar o seguinte script abaixo:
IF (OBJECT_ID('tempdb..#Teste') IS NOT NULL) DROP TABLE #Teste
CREATE TABLE #Teste (
Nr_Documento VARCHAR(50)
)
INSERT INTO #Teste
VALUES
('12345678909'),
('123.456.789-09'),
('Dirceu12345Resende678909.com'),
(' 12345678909 '),
('"12345678909"'),
('d12345678909'),
('12345+6789-09'),
('123456.789'),
('R$ 123456.789'),
('$ 123456.789'),
('+123456.789'),
('-123456.789'),
('Dirceu Resende'),
('Dirceu[Resende]')
Como filtrar a parte numérica e a parte texto de uma string
Uma necessidade muito comum também, é filtrar a parte numérica e a parte texto de uma string. Vamos aprender como fazer isso?

Comentários (0)
Carregando comentários…