sql >> Databasteknik >  >> RDS >> Oracle

Oracle-databas:dela en sträng med tecken

Du kan prova med något i stil med detta:

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

Detta kommer att bygga en rad för varje tecken i startsträngen, där den N:te raden innehåller det N:te tecknet, extraherat av substr .




  1. Tips för att flytta SQL Server-databas från en server till en annan - SQL Tutorial av Rajan Singh

  2. MySQL trunkerar sammanlänkade resultat av en GROUP_CONCAT-funktion

  3. MySQL fulltext stoppord problem

  4. Hämta kolumnvärdeslängd, inte kolumnmaxlängd på värde