sql >> Database teknologi >  >> RDS >> Mysql

MySQL REGEXP Ingen mellemrum Ingen tal

Nå, dit udtryk virker ikke, fordi:33 er begge tal, og du leder efter et hvilket som helst ikke-decimaltegn uden mellemrum. så den inkluderer ikke den række i resultatet.

Prøv:

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

ETA:Ja glemte, at \whatever ikke virker



  1. Android :Sådan slutter du dig til børnebordet med forældrebordet Sqlite

  2. MySQL MOD() Funktion – Udfør en Modulo Operation i MySQL

  3. Skift funktion til PDO

  4. MySQL pivottabeller - rækker til kolonner. Forespørgsel