Van*_* Ng 5 postgresql ascii sqldatatypes
如何在 PostgreSQL 中获取字符串的 ASCII 值作为 int?
例如:字符串S06.6X9A
目前,我正在使用 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4582 次 |
| 最近记录: |