sql >> Database >  >> RDS >> Mysql

SQL zoeken naar meerdere waarden in hetzelfde veld

Ja, u kunt SQL IN gebruiken operator om meerdere absolute waarden te zoeken:

SELECT name FROM products WHERE name IN ( 'Value1', 'Value2', ... );

Als je LIKE . wilt gebruiken je moet OR . gebruiken in plaats daarvan:

SELECT name FROM products WHERE name LIKE '%Value1' OR name LIKE '%Value2';

Met behulp van AND (zoals je probeerde) vereist dat ALLE voorwaarden waar zijn, met behulp van OR vereist dat er minstens één waar is.



  1. MySQL datetime geeft geen tijd terug

  2. Awesome 24 Concurrent Manager Sollicitatievragen

  3. PHP PDO en MySQLi

  4. Maak een draaiweergave in SQL vanuit een SQL-tabel