Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho uma variável nomeada como @1, há informações dentro dessa variavel que está delimitada por tabulação, e quero extrair e criar outras colunas sem utilizar o LEFT, RIGHT OU MID.
Ex do campo @1:
50 Maria Ferreira Bezerra 250,4
87 Fernando costa 51,74
Não quero usar os comandos LEFT, RIGHT OU MID pq eu precisaria identificar o numero de caracteres e a minha variável tem caracteres diferentes em cada linha..
Alguém saberia me ajudar?
Hi @Geniffer !, try this function : subfield()
Try this example code, and then you are going to have each field separated.
A:
LOAD
@1
from your datasource;
B:
Load
subfield(@1,' ', 1) as Number,
subfield(@1,' ', 2) as Name,
subfield(@1,' ', 3) as Amount
Resident A;
and its going to show like this :
Olá @QFabian, no meu caso tenho mais de 2 milhões de linhas e faço esse tratamento diariamente, então não sei se daria para usar o INLINE, porque eu preciso que o comando extraia as informações direto do txt.
Sabe o que posso fazer?
checlk, the updated post, i just use inline as an example, it can be your data source