sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL - Převod řetězce na ASCII celé číslo

Použijte string_to_array('S06.6X9A', null) rozdělit řetězec na text[] jednotlivých postav. Poté unnest pro otočení tohoto text[] do stolu. Pak to použijte v from klauzuli a spusťte ascii() nad každým řádkem.

select ascii(char)
from (
  select unnest( string_to_array('S06.6X9A', null) )
) as chars(char);

 ascii 
-------
    83
    48
    54
    46
    54
    88
    57
    65


  1. Python, MySQL a SELECT výstup do slovníku s názvy sloupců pro klíče

  2. BULK INSERT se sloupcem identity (automatické zvýšení).

  3. Základní tabulka auditu Oracle Trigger

  4. ORA-30926:při slučování tabulek nelze získat stabilní sadu řádků ve zdrojových tabulkách