比较包含罗马数字和数字的字符串

时间:2014-07-30 13:39:09

标签: sql comparison

如何使用SQL比较其中包含罗马字符或数字的字符串。即。 比较" Hello World 3"到#34; Hello World III"如何使用SQL确认它们是相似的?我需要首先转换数字然后比较吗?

2 个答案:

答案 0 :(得分:1)

(抱歉还不能评论)。

您可以编写一个程序将罗马数字转换为整数和后退。 对于实现的想法,谷歌:sql罗马数字为整数。

答案 1 :(得分:1)

创建一个将数字转换为罗马数字的函数 - 将字符串分解为单词然后将每个数字转换为它的罗马represantation - 重建字符串并进行比较(在另一个字符串上执行相同的操作 - 因此您将同时使用罗马字符串