我有两张桌子 - TableA
和TableB
。两者都有column1
作为公共列。
但TableA
column1
中的数据201
中的数字与TableB
中的数字相同,column1
中two hundred one
中的数据中的数据类似to_char(todate(column1,'j'),jsp)
。< / p>
其他列都不常见。
我如何加入这些表格?我可以将TableA
用于{{1}}吗?
答案 0 :(得分:0)
在Oracle中,可以使用此to_char
函数,但在SQL中,您需要为此转换编写函数,然后在查询中传递此函数。一个这样的例子是在这篇文章中找到的number_to_string
函数。
Converting Numbers to Words in MYSQL result! Using Query
使用此功能可以编写类似
的条件 在您的JOIN中 number_to_string(TableA.numValue) = TableB.stringValue
以获得所需的结果。
答案 1 :(得分:0)