我有一些代碼,我在Teradata的是連接2個獨立的表中寫道:轉換電話號碼格式爲「XXX-XXX-XXXX」
SELECT
A.*,
B.MTN_1
FROM
TABLE_1 AS A
JOIN
TABLE_2 AS B
ON A.ACCT_NUM=B.ACCT_NUM
WHERE A.MTN=B.MTN_1
唯一的問題是,MTN_1是999-999-9999 (VARCHAR)
格式。 MTN格式爲9999999999 (Character Fixed)
。如何更改字符固定格式以匹配999-999-9999格式,以便我可以在我的連接條件中使用列?
不要忘記,世界上大部分的「XXX-XXX-XXXX」看起來都不像電話號碼。如果你真的只關心北美,你可能想改變你的問題,刪除任何電話號碼,只談論字符串格式。 (本地化的電話號碼格式不簡單,僅供參考。) –