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

MySQL - Wenn es mit einer Zahl oder einem Sonderzeichen beginnt

Wenn Sie alle Zeilen auswählen möchten, deren "Titel" nicht mit einem Buchstaben beginnt, verwenden Sie REGEXP:

  SELECT * 
    FROM thread 
   WHERE forumid NOT IN (1,2,3)
     AND title NOT REGEXP '^[[:alpha:]]'
ORDER BY title ASC
  • NICHT bedeutet "nicht" (offensichtlich;))
  • ^ bedeutet "beginnt mit"
  • [[:alpha:]] bedeutet "nur alphabetische Zeichen"

Weitere Informationen zu REGEXP finden Sie im MySQL-Handbuch .