sql >> Databáze >  >> RDS >> Mysql

MySQL REGEXP Žádné prázdné znaky, žádná čísla

Váš výraz nefunguje, protože:33 jsou obě čísla a vy hledáte jakýkoli znak bez desetinných míst, bez mezer. takže tento řádek do výsledku nezahrnuje.

Zkuste:

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

ETA:Ano zapomněl jsem, že \cokoliv nefunguje



  1. Příkazy zálohování a obnovy MySQL pro správu databáze

  2. Optimalizace jednoduchého výběru mysql na velké tabulce (75 milionů+ řádků)

  3. Transponujte řádky do sloupců v MySQL

  4. Manipulace s databázemi SQL pomocí PyQt:Základy