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

Jak získat záznamy, které obsahují alfanumerické znaky + mezery

SELECT *
FROM table
WHERE name REGEXP '^[a-zA-Z0-9 ]+$' AND name REGEXP '[0-9]'

Jednodušší:

SELECT *
FROM table
WHERE name REGEXP '^[a-zA-Z0-9 ]*[0-9][a-zA-Z0-9 ]*$'


  1. Oracle - Jak vytvořit uživatele pouze pro čtení

  2. Jak určit hodnoty pro chybějící měsíce na základě dat z předchozích měsíců v T-SQL

  3. Poslední index MySQL řetězce

  4. Musím se chránit před vkládáním SQL, pokud jsem použil rozevírací seznam?