sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL - Converteer string naar ASCII integer

Gebruik string_to_array('S06.6X9A', null) om de string te splitsen in een text[] van individuele karakters. Dan unnest om die text[] te veranderen in een tafel. Gebruik dat dan in een from clausule en voer ascii() . uit over elke rij.

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. Gebruik RAND() in de door de gebruiker gedefinieerde functie

  2. Combineer twee kolommen in één kolom

  3. Ubuntu ORA-24960:het kenmerk OCI_ATTR_USERNAME is groter dan de maximaal toegestane lengte van 255

  4. Probleem bij het construeren van een where-clausule om null/0-waarden op te nemen