sql >> Database >  >> RDS >> Mysql

MySQL REGEXP Geen spaties Geen cijfers

Nou, je uitdrukking werkt niet omdat:33 beide getallen zijn en je zoekt naar een niet-decimaal, niet-spatieteken. dus het bevat die rij niet in het resultaat.

Probeer:

SELECT * FROM table_name WHERE colA NOT REGEXP '[0-9[:space:]]' AND colB NOT REGEXP '[0-9[:space:]]'

ETA:Ja vergeten dat \wat niet werkt



  1. Echte database-object-ID verbergen in url's

  2. hoe de volledige opgeslagen procedurecode weer te geven?

  3. MySQL bovenliggende kinderen één zoekopdracht selectie

  4. MySQL-fout:je hebt een fout in je SQL-syntaxis; controleer de handleiding die overeenkomt met uw MySQL-serverversie voor de juiste syntaxis om te gebruiken in de buurt van