连接表A和表B,两者都将column1作为通用

时间:2014-02-20 07:06:28

标签: sql

我有两张桌子 - TableATableB。两者都有column1作为公共列。

TableA column1中的数据201中的数字与TableB中的数字相同,column1two hundred one中的数据中的数据类似to_char(todate(column1,'j'),jsp)。< / p>

其他列都不常见。

我如何加入这些表格?我可以将TableA用于{{1}}吗?

2 个答案:

答案 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)

首先,有一些将整数转换为单词的函数是合适的,然后你可以使用标准的连接子句。

This link can help you

this link