sql >> Database teknologi >  >> RDS >> Mysql

Kan jeg bruge jokertegn i IN MySQL-sætning?

Jeg er ikke sikker på, at det er bedre end det, du fandt på, men du kan bruge MySQL's regex-funktioner :

select * from my_table where field rlike 'apple|orange';

Som andre har nævnt, kan du også bruge MySQL's fulde tekst søg funktioner (men kun hvis du bruger MyISAM-motoren).



  1. C# og mysqldump

  2. UTF-8 tegnkodningskampe json_encode()

  3. Indsættelse af data i flere tabeller gennem en sql-visning

  4. Få en liste over MySQL-tabeller og kør en kode for hver tabel