PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL - Преобразуване на низ в ASCII цяло число

Използвайте string_to_array('S06.6X9A', null) за да разделите низа на text[] на отделни герои. След това unnest за да превърнете този text[] в маса. След това използвайте това в from клауза и изпълнете ascii() върху всеки ред.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Релси 3.1. Heroku PGError:операторът не съществува:вариращ знак =цяло число

  2. sql заявка, която групира различни елементи в кофи

  3. Възможно ли е да се съхраняват запетаи вместо точки за десетични полета в база данни на PostgreSQL?

  4. Mikro-orm грешка:неуспешно удостоверяване на парола за потребител postgre

  5. Как да проектирам схема на база данни за съхраняване на текст на множество езици?