Oracle is able to join tables using the LIKE opertaor.

SQL

Select * 
From
a_Table
Left Join
b_Table
On
a_Table.a_Field LIKE '%' || b_Table.b_Field || '%';

The LIKE oprator works in combination with wildcards ('%').

The above SQL will work fine for text based data types like varchar. I've never tested it for other data types.

Then on the contrary: Would it make sence to join other types than text based types using LIKE? Most likely not.