加入不同格式的列

时间:2015-07-24 18:29:21

标签: sql

是否可以加入以下内容:

table1
imdb_id ==> '12345'

table2
imdb_url ==> 'http://imdb.com/title/tt0012345/'

然后我想做:

SELECT * FROM table1 join table2 USING (**imdb**)

我该怎么做?

2 个答案:

答案 0 :(得分:0)

试试这个:

select *
from table1
join table2 on table2.imdb_url like '%' + table1.imdb_id + '%'

答案 1 :(得分:0)

如果您使用的是oracle,则可以使用number从网址中提取regexp部分并进行匹配。

select * from table1
join table2 on
table1.imdb_id = cast(regexp_replace(t2.imdb_url, '\D') as numeric)