sql >> Database >  >> RDS >> Mysql

SQL-query werkt niet goed (cijfers)

Gebruik FIND_IN_SET(str,strlist) functie :

SELECT *
 FROM metas
 WHERE FIND_IN_SET(1, meta_genres)

BEWERKEN: als er spaties voor komma's staan ​​(bijv. 1 , 2 , 3 ) in meta_genres dan kan bovenstaande query een lege set retourneren. Om dit te omzeilen:

SELECT *
 FROM metas
 WHERE FIND_IN_SET(1, REPLACE(meta_genres, ' ', ''));


  1. MySQL:bigint versus int

  2. MySQL MONTH() ophalen om voorloopnullen te gebruiken?

  3. Wat zijn de verschillen tussen utf8_general_ci en utf8_unicode_ci?

  4. SQLite Unie