sql >> Database >  >> RDS >> Mysql

MySQL - Als het begint met een cijfer of een speciaal teken

Als u alle rijen wilt selecteren waarvan de "titel" niet met een letter begint, gebruikt u REGEXP:

  SELECT * 
    FROM thread 
   WHERE forumid NOT IN (1,2,3)
     AND title NOT REGEXP '^[[:alpha:]]'
ORDER BY title ASC
  • NIET betekent "niet" (uiteraard;))
  • ^ betekent "begint met"
  • [[:alpha:]] betekent "alleen alfabetische tekens"

Vind meer informatie over REGEXP in de MySQL-handleiding .



  1. Een Oracle-database migreren van AWS EC2 naar AWS RDS

  2. 1064-fout in CREATE TABLE ... TYPE=MYISAM

  3. PostgreSQL geeft gegevens van recursieve CTE door aan functie

  4. Hoe schrijf je een mysql-functie met dynamische tabelnaam?