sql >> Databáze >  >> RDS >> Oracle

databáze Oracle:rozdělte řetězec podle znaků

Můžete to zkusit s něčím takovým:

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

Tím se vytvoří jeden řádek pro každý znak počátečního řetězce, kde N-tý řádek obsahuje N-tý znak extrahovaný substr .




  1. Oracle Query - Výběr záznamů pomocí dat sloupců z první tabulky

  2. Prevence SQL Injection v C

  3. Podivné chování v Postgresql

  4. PDO:Připojení k databázi na vzdáleném webu