2014-02-20 52 views
0

我有2個表 - TableATableB。兩者都有column1作爲常用列。加入表A和表B,都有列1作爲共同

但在TableA數據column1是數字像201並在column1TableB數據是在像two hundred one話。

沒有其他列是共同的。

我該如何加入這些表格?我可以使用to_char(todate(column1,'j'),jsp)作爲TableA嗎?

+0

此[鏈接](http://stackoverflow.com/questions/16435879/converting-numbers-to-words-in-mysql-result-using -query)可能有幫助 –

+0

您可以爲這些單詞的數字版本創建另一列。 – Kuzgun

回答

0

在Oracle中可以使用這個to_char函數,但是在SQL中,您需要爲此轉換編寫一個函數,然後在查詢中傳遞此函數。其中一個例子是number_to_string函數在這篇文章中找到。

Converting Numbers to Words in MYSQL result! Using Query

使用此功能,你可以寫在像

number_to_string(TableA.numValue) = TableB.stringValue條件的JOIN來獲得想要的結果。

相關問題