sql >> Database >  >> RDS >> Oracle

Substrings opvragen tegen een lijst met waarden

Je kunt like . gebruiken :

select t.*
from crappytable t
where ';' || crappycolumn || ';' like '%;2;%' or
      ';' || crappycolumn || ';' like '%;4;%';

Je schijnt te weten dat het een slecht idee is om zoeklijsten in een enkele kolom op te slaan, dus ik zal de tirade besparen;)

BEWERKEN:

Als je like niet leuk vindt , kunt u regexp_like() . gebruiken zoals dit:

where regexp_like(';' || crappycolumn || ';', ';2;|;4;')


  1. Hoe vindt u de eerste gratis starttijden van reserveringen in Postgres

  2. Android biometrische USB-vingerafdrukverificatie tutorial

  3. MySQL vind topresultaten voor elke groep

  4. kan geen Russische tekst invoegen in de mysql-database