Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle-Datenbank:Eine Zeichenfolge nach Zeichen aufteilen

Du kannst es mit so etwas versuchen:

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 */

Dadurch wird eine Zeile für jedes Zeichen der Anfangszeichenfolge erstellt, wobei die N-te Zeile das N-te Zeichen enthält, extrahiert durch substr .