Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL - Si cela commence par un nombre ou un caractère spécial

Si vous souhaitez sélectionner toutes les lignes dont le "titre" ne commence pas par une lettre, utilisez REGEXP :

  SELECT * 
    FROM thread 
   WHERE forumid NOT IN (1,2,3)
     AND title NOT REGEXP '^[[:alpha:]]'
ORDER BY title ASC
  • PAS signifie "non" (évidemment;))
  • ^ signifie "commence par"
  • [[:alpha :]] signifie "caractères alphabétiques uniquement"

En savoir plus sur REGEXP dans le manuel de MySQL .