Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL търсене на множество стойности в едно и също поле

Да, можете да използвате SQL IN оператор за търсене на множество абсолютни стойности:

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

Ако искате да използвате LIKE ще трябва да използвате OR вместо това:

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

Използване на AND (както опитахте) изисква ВСИЧКИ условия да са верни, като се използва OR изисква поне едно да е вярно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете процент редове от SQL таблица?

  2. SonarQube :Как да намалим размера на меры_data.ibd?

  3. mysql КЪДЕ В масив низ / потребителско име

  4. използване на променлива на средата за локална конфигурация на секвелизиране

  5. MySQL рейтинг с тегло