【发布时间】:2018-04-14 07:43:31
【问题描述】:
问题都在标题中。我正在尝试合并两个块,一个是数字,一个是字符串。我知道你不能将它们结合在一起。将我所有的数字转换为文本是可行的,但并不理想,因为我的输出是文本而不是数字。我的问题是:是否可以反其道而行之,将文本字段转换为数值,但让它们像“John”和“Jane”一样可读。
【问题讨论】:
-
看起来你想要翻译表
name | numeric value -
@lad2025 你的名声很酷。 55,555...
-
二进制和八进制是数字。您可以实现一个函数来将您的字符串转换为其中任何一个。或者你可以 implement a function like this 让它吐出字符串的 ASCII 字符代码(假设这里没有 unicode)。
-
虽然它们在被转换回来之前不会是“可读的”。除非您将它们转换为仅 1337 的数字,否则无法解决此问题。我还认为您需要在 UNION 输出中添加一个指示器来告诉您它是转换为数字的文本还是只是一个无聊的旧数字,以便在您完成后将其翻译回来。