sql >> Databáze >  >> RDS >> Oracle

Oracle:LIKE kde kterákoli část jednoho řetězce odpovídá jakékoli části jiného řetězce

Zkuste to takto:

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



  1. Node.js/MySQL:Tisk skutečného dotazu v protokolu chyb v Node.js

  2. CHYBA MYSQL 2049 (HY000):Připojení pomocí starého (před 4.1.1) použitého referenčního protokolu ověřování (možnost klienta 'secure_auth' povolena)

  3. Mohu použít funkce MySQL v offsetu LIMIT

  4. mysql spoj 2 tabulky, 2 sloupce