将PostgreSQL中的所有字符替换为ASCII

将PostgreSQL中的所有字符替换为ASCII,sql,postgresql,postgresql-9.4,Sql,Postgresql,Postgresql 9.4,我有一个如下的输入字符串:“ABC1134M001020000089” 我想将字符串转换为整数格式。我想到的方法之一是将A、B、C、M替换为各自的ASCII值 如何在PostgreSQL中实现这一点?一种方法:tblMap[auto\u increment ID,string\u value]只需使用ID即可。(您的方法将超过整数32位btw)你好,Alex,感谢您的回复。我希望避免这种情况,因为我有巨大的数据集(以十亿计)。以这种方式实现它将意味着大量的连接。想知道你对它的看法。你能说一下为什

我有一个如下的输入字符串:
“ABC1134M001020000089”

我想将字符串转换为整数格式。我想到的方法之一是将A、B、C、M替换为各自的ASCII值


如何在PostgreSQL中实现这一点?

一种方法:
tblMap[auto\u increment ID,string\u value]
只需使用ID即可。(您的方法将超过整数32位btw)你好,Alex,感谢您的回复。我希望避免这种情况,因为我有巨大的数据集(以十亿计)。以这种方式实现它将意味着大量的连接。想知道你对它的看法。你能说一下为什么它需要一个数字吗?嗨,亚历克斯,我正在努力保持数字,这样加入会更快。没有其他具体原因。您如何知道联接操作中字符串的比较是一个问题?你在上面运行基准测试了吗?