sql >> Database >  >> RDS >> Oracle

Oracle-database:een tekenreeks splitsen op tekens

Je kunt het proberen met zoiets als dit:

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

Dit zal één rij bouwen voor elk teken van de begintekenreeks, waarbij de N-de rij het N-de teken bevat, geëxtraheerd door substr .




  1. Hoe de uitvoer van MySQL EXPLAIN interpreteren?

  2. SQL-query:Max-waarderecord van een groep retourneren

  3. selecteer zoekopdracht in wordpress

  4. Hoe de cursorwaarde op te halen met %ROWTYPE