PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

PostgreSQL - Chuyển đổi chuỗi thành số nguyên ASCII

Sử dụng string_to_array('S06.6X9A', null) để chia chuỗi thành một text[] của các ký tự riêng lẻ. Sau đó, unnest để chuyển text[] đó thành một bảng. Sau đó, sử dụng nó trong một from mệnh đề và chạy ascii() trên mỗi hàng.

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. postgresql kết hợp nhiều khoảng thời gian thành một

  2. Tại sao tôi không thể loại trừ các cột phụ thuộc khỏi `GROUP BY` khi tôi tổng hợp theo một khóa?

  3. Chạy di chuyển Django trên dự án dày đặc

  4. Tạo nhiều hàng từ một hàng dựa trên ngày tháng

  5. Sử dụng CHÈN với Cơ sở dữ liệu PostgreSQL bằng Python