Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL IN mit LIKE

Sie können eine Reihe von LIKE-Ausdrücken verwenden:

SELECT fields 
  FROM table 
  WHERE age = "50" 
        AND (
             name LIKE "2010-09-17%" 
             OR name LIKE "2010-09-16%"
            );

oder Sie können einen regulären Ausdruck verwenden:

SELECT fields 
  FROM table 
 WHERE age = "50" 
       AND name REGEXP "2010-09-17.*|2010-09-16.*";

oder geschickt

SELECT fields 
  FROM table 
 WHERE age = "50" 
       AND name REGEXP "2010-09-1(6|7).*";