sql >> Base de Datos >  >> RDS >> Mysql

MySQL:si comienza con un número o un carácter especial

Si desea seleccionar todas las filas cuyo "título" no comienza con una letra, use REGEXP:

  SELECT * 
    FROM thread 
   WHERE forumid NOT IN (1,2,3)
     AND title NOT REGEXP '^[[:alpha:]]'
ORDER BY title ASC
  • NO significa "no" (obviamente;))
  • ^ significa "comienza con"
  • [[:alfa:]] significa "solo caracteres alfabéticos"

Obtenga más información sobre REGEXP en el manual de MySQL .