In cazul in care avem nevoie ca dintr-un string (adica o insiruire de caractere pe orizontala) delimitat (de un caracter sau un string repetitiv) sa facem o lista (adica sa punem pe verticala parti din stringul anterior, similar functiei TRANSPOSE din excel), am facut o functie care are doi parametri:
– primul parametru este un string (care poate sa fie o coloana dintr-o tabela)
– al doilea un string delimitator
Functia parseaza primul parametru si il imparte sub forma de lista in functie de parametrul numarul doi.
Pentru exemplificare, daca intr-o coloana am ceva de genul:
Dumitru Bogdan;Costache Cristian;Vasilescu Ionel;Mihaescu Georgel
atunci functia, apelata cu primul parametru ca fiind coloana respectiva si cu al doilea parametru ca fiind ‘;’ va returna lista de mai jos:
Id Data
1 Dumitru Bogdan
2 Costache Cristian
3 Vasilescu Ionel
4 Mihaescu Georgel