Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle:LIKE dove qualsiasi parte di una stringa corrisponde a qualsiasi parte di un'altra stringa

Prova in questo modo:

SELECT * 
FROM test_addresses
WHERE (addr4 is not null and country like '%'||addr4||'%')
or (addr5 is not null  and country like '%'||addr5||'%')

Sql Fiddle Demo