Oracle
 sql >> Database >  >> RDS >> Oracle

database Oracle:divide una stringa per caratteri

Puoi provare con qualcosa del genere:

select level, substr('Stefano', level, 1) /* a substring starting from level-th character, 1 character log */
from dual
connect by level <= length('Stefano') /* the same number of rows than the length of the string */

Questo creerà una riga per ogni carattere della stringa iniziale, dove l'ennesima riga contiene l'ennesimo carattere, estratto da substr .